Форум программистов, компьютерный форум CyberForum.ru

Анализ цвета изображения. Кластеризация - C++

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.63
airid
0 / 0 / 0
Регистрация: 17.03.2010
Сообщений: 5
17.03.2010, 18:10     Анализ цвета изображения. Кластеризация #1
Здравствуйте, уважаемые!
Мне нужна Ваша помощь, помогите советом.
У меня есть задание для курсовой работы:решение задачи кластеризации для цветов радужной оболочки глаза. Все цвета глаз можно отнести к трем кластерам : коричневый, голубой и смешанный.
Мне необходимо написать аналитическую программу, на вход которой бы подавалось изображение радужной оболочки глаза. Программа должна каким-либо образом считать количество пикселей, запоминать их цвет. Затем по количественному соотношению пикселей нужно выводить цвет глаза.
Например к голубому кластеру можно отнести глаза голубого,синего, серого и светло-серого цвета. То есть всего 4 цвета.
Необходим анализатор, который бы по количеству пикселей синего цвета или цветов близких к синему определял что глаз синего цвета, по количеству пикселей голубого цвета определял что глаз голубого цвета и т.д...Но как известно не бывает чистого цвета глаза, поэтому отнесение изображения к тому или иному цвету, а затем и кластеру должно происходить по количественному содержанию пикселей одного цвета (с небольшим отклонением). То есть, если в изображении 70 процентов пикселей голубого цвета, 15 процентов синего и 15 процентов желто-коричневого, глаз имеет все равно голубой цвет и относится к голубому кластеру.
Я знаю что работа очень сложная, однако мне бы очень сильно помогли ваши советы!! Каким образом можно это осуществить, при помощи каких библиотек?...
С Уважением,
Анна.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.03.2010, 18:10     Анализ цвета изображения. Кластеризация
Посмотрите здесь:

Visual C++ Получение цвета пиксела из файла изображения или видео.
C++ Builder Изменение яркости контрастности изображения. Бинаризация изображения
Гармонический анализ C++
Синтаксический анализ C++
k-mean кластеризация C++
Отрисовка изображения поверх канвы (изображения) и вращение изображения C++ Builder
С++ Builder Циклы с условием (при вводе адреса цвета (например, 0 255 0) выдавать имя цвета) C++
C++ Анализ
Анализ изображения с веб-камеры C++
C++ Builder Передача цвета строк и цвета текста из stringgrid в excel и обратно
C++ Изменение глубины цвета изображения
C++ Builder Глубина цвета изображения

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Yurii_74
paladin
 Аватар для Yurii_74
279 / 179 / 3
Регистрация: 25.02.2009
Сообщений: 592
18.03.2010, 11:04     Анализ цвета изображения. Кластеризация #2
У вас есть массив точек со значением RGB в каждой из них. Следовательно все эти значения нужно просуммировать по R, G, B, поделить на общее количество точек, и задать некоторое соответствие (если синяя составляющая преобладает, то голубые, если красная - коричневый, если нет явного преобладания (отклонение меньше 5-10%) - то что-то неопределенное).
Yandex
Объявления
18.03.2010, 11:04     Анализ цвета изображения. Кластеризация
Ответ Создать тему
Опции темы

Текущее время: 19:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru