Алгоритмы K-Means и VQ на Matlab

Влад16 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
01.06.2009

Требуется написать 3 программы на MATLAB.

Задача 1

Программа осуществляющая Clustering по алгоритму Isodata(K-Means)

Программа получает как ввод:

1) Кол-во кластеров

2) матрицу с координатами точек(samples.mat). Матрица 2*1200. Координата Х точки i это samples[i,1] и координата Y samples[i,2].

Программа выводит:

1)координаты центров кластеров

2)Вес кластеров(кол-во точек в кластере)

3)Графическое изображение кластеров(каждый своим цветом,точки центра выделены)

Задача 2

С помощью алгоритма VQ(Vector Quantization) осуществить сжатие картинки(image.mat)

Требуется прогнать алгоритм для Codebook величиной в 8,16 и 32 цвета. Результат каждого прогона записать в файл Word.

Задача 3

Toже самое что и задача 2 но только Codebook строится не для каждого пикселя а для блоков 4*4 пикселя.

Файлы прилагаются.

Требуется исполнитель с опытом написания подобных программ. В предложениях указывайте желаемую сумму и контактную информацию

Заявки фрилансеров