Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Изображения QT
Форум на CrossPlatform.RU > Разработка > С\С++
unknow
Добрый день. Возможно ли встроенными функциями выделить на изображении самый светлый участок и узнать его координаты?
FireBlack
Цитата(unknow @ 1.10.2014, 21:42) *
Добрый день. Возможно ли встроенными функциями выделить на изображении самый светлый участок и узнать его координаты?

Готовой функции для решения вашей задачи в Qt'е нет, но ее можно написать самому :).

Во-первых, для подобной работы с изображениями в Qt можно использовать класс QImage. С помощью которого Вы можете попиксельно проанализировать изображение.
Во-вторых, уточните что именно понимается под самым светлым участком?
В-третьих, для обработки изображений советую использовать библиотеку OpenCV, которую, при желании, можно прикрутить к Qt. Не исключено что в ней уже есть интересующая Вас встроенная функция.
unknow
Самый светлый участок это например лампа в комнате, фонарь в обещм яркий объект.
Не слышал про эту библиотеку(
FireBlack
Цитата(unknow @ 1.10.2014, 22:35) *
Самый светлый участок это например лампа в комнате, фонарь в обещм яркий объект.
Не слышал про эту библиотеку(

Если делать совсем топорно, то можно просто пробежаться по всем пикселям изображения в поисках самого светлого. Но лучше для каждого пикселя рассчитать среднюю яркость его соседей в пределах определенного радиуса и искать пиксель с максимальной средней яркостью. Это конечно не универсальное решение, но, возможно, поможет в данном конкретном случае.
Trisch
Как уже писалось выше. используйте OpenCV. Примеров кода в инете достаточно, возможно, найдется пример полностью решающий вашу задачу)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.