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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ранговая корреляция http://www.cyberforum.ru/cpp/thread236260.html
Народ ,помогите пожалуйста написать программу для расчета вспомогательных величин при проведении эксперимента ранговой корреляции. Или хотя бы подскажите алгоритм ранжирования матрицы M*N по столбцам,то есть необходимо просматривать столбцы матрицы и заменять исходные значения матрицы на ранги от 1 до N начиная с наименьшего значения в столбце,а если какие-то два значения или более равны между...
C++ Подключение заголовочных файлов Задача состоит в следующем, я написал код на с++ и хочу чтобы он мог компилироваться на многих компиляторах, так например борланд требует библиотеку #include <vcl.h> а в другом компиляторе она не нужна а нужно что-то другое, например. Нужна некая директива для компилятора, аналогичная #ifdef но чтобы она работала так, если есть файл (например 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
346 / 326 / 48
Регистрация: 19.02.2010
Сообщений: 1,388
17.02.2011, 22:32
1. Уменьшить число цветов в картинке так, чтобы все красные оттенки слились в один цвет. Далее найти самую большую красную "кляксу" на картинке и по набору её пикселов посчитать "центр тяжести" этой кляксы. Или вместо центра тяжести кляксы построить описывающий кляксу прямоугольник и найти центр этого прямоугольника.

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

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

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