crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Изображения QT, Обработка изображения
unknow
  опции профиля:
сообщение 1.10.2014, 20:42
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 2
Регистрация: 1.10.2014
Пользователь №: 4239

Спасибо сказали: 0 раз(а)




Репутация:   0  


Добрый день. Возможно ли встроенными функциями выделить на изображении самый светлый участок и узнать его координаты?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
FireBlack
  опции профиля:
сообщение 1.10.2014, 21:25
Сообщение #2


Студент
*

Группа: Участник
Сообщений: 38
Регистрация: 17.10.2010
Из: г.Пенза
Пользователь №: 2121

Спасибо сказали: 13 раз(а)




Репутация:   1  


Цитата(unknow @ 1.10.2014, 21:42) *
Добрый день. Возможно ли встроенными функциями выделить на изображении самый светлый участок и узнать его координаты?

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

Во-первых, для подобной работы с изображениями в Qt можно использовать класс QImage. С помощью которого Вы можете попиксельно проанализировать изображение.
Во-вторых, уточните что именно понимается под самым светлым участком?
В-третьих, для обработки изображений советую использовать библиотеку OpenCV, которую, при желании, можно прикрутить к Qt. Не исключено что в ней уже есть интересующая Вас встроенная функция.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
unknow
  опции профиля:
сообщение 1.10.2014, 21:35
Сообщение #3


Новичок


Группа: Новичок
Сообщений: 2
Регистрация: 1.10.2014
Пользователь №: 4239

Спасибо сказали: 0 раз(а)




Репутация:   0  


Самый светлый участок это например лампа в комнате, фонарь в обещм яркий объект.
Не слышал про эту библиотеку(
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
FireBlack
  опции профиля:
сообщение 1.10.2014, 21:54
Сообщение #4


Студент
*

Группа: Участник
Сообщений: 38
Регистрация: 17.10.2010
Из: г.Пенза
Пользователь №: 2121

Спасибо сказали: 13 раз(а)




Репутация:   1  


Цитата(unknow @ 1.10.2014, 22:35) *
Самый светлый участок это например лампа в комнате, фонарь в обещм яркий объект.
Не слышал про эту библиотеку(

Если делать совсем топорно, то можно просто пробежаться по всем пикселям изображения в поисках самого светлого. Но лучше для каждого пикселя рассчитать среднюю яркость его соседей в пределах определенного радиуса и искать пиксель с максимальной средней яркостью. Это конечно не универсальное решение, но, возможно, поможет в данном конкретном случае.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Trisch
  опции профиля:
сообщение 1.10.2014, 23:40
Сообщение #5


Активный участник
***

Группа: Участник
Сообщений: 379
Регистрация: 30.1.2012
Из: Запорожье
Пользователь №: 3169

Спасибо сказали: 24 раз(а)




Репутация:   0  


Как уже писалось выше. используйте OpenCV. Примеров кода в инете достаточно, возможно, найдется пример полностью решающий вашу задачу)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 28.3.2024, 19:11