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

Обработка изображений: получить координаты центра самой большой красной банки на фотографии - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ранговая корреляция http://www.cyberforum.ru/cpp/thread236260.html
Народ ,помогите пожалуйста написать программу для расчета вспомогательных величин при проведении эксперимента ранговой корреляции. Или хотя бы подскажите алгоритм ранжирования матрицы M*N по...
C++ Подключение заголовочных файлов Задача состоит в следующем, я написал код на с++ и хочу чтобы он мог компилироваться на многих компиляторах, так например борланд требует библиотеку #include <vcl.h> а в другом компиляторе она не... http://www.cyberforum.ru/cpp/thread236226.html
C++ Словари,генераторы слов,время
Всем привет.Хотел бы очень получить ответ на следующие вопрос:1)Можно ли к программе каким то образом подключить словарь и сделать так чтобы он выполнял функцию генератора слов? 2)можно ли считать с...
Error executing link.exe C++
подскажите пожалуйста)
C++ Нужна функция sha512 http://www.cyberforum.ru/cpp/thread236108.html
Подскажите, пожалуйста, функцию sha512 написанную на C++, принимающую массив байтов, и возвращающую массив байтов. Ее исходник должен компилироваться на компиляторе mingw. Исходники, которые я нашел...
C++ Неочевидные ответы на простые вопросы Статьи переехали в блог. См. здесь раздел "Неочевидные ответы на простые вопросы". Раньше в данной теме было расположено несколько статей, которые были пронумерованы. В блоге каждая статья находится... подробнее

Показать сообщение отдельно
VTsaregorodtsev
363 / 347 / 51
Регистрация: 19.02.2010
Сообщений: 1,472
17.02.2011, 22:32
1. Уменьшить число цветов в картинке так, чтобы все красные оттенки слились в один цвет. Далее найти самую большую красную "кляксу" на картинке и по набору её пикселов посчитать "центр тяжести" этой кляксы. Или вместо центра тяжести кляксы построить описывающий кляксу прямоугольник и найти центр этого прямоугольника.

2. Методы кластерного анализа (сегментации) изображений. Сюда надо будет дописать какую-то идею для нахождения самой большой красной банки - соединить число пикселов в кластере и близость среднего цвета пикселов в кластере к красному цвету. Ну и по точкам найденного кластера, опять же, посчитать центр тяжести (или центр описывающего кластер прямоугольника) - и вуаля.

Может, после внимательного взгляда на типичные картинки можно будет придумать какой-то иной вариант или уточнить предложенный способ решения. Ну, так я и не телепат и не нострадамус - писал предложения для наиболее общего случая

Могу сделать за денежки, особенно если картинки с банками будут действительно нетривиальными.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru