Перейти к содержимому
Compvision.ru
marfusha

Коррекция яркости

Recommended Posts

Opencv2.0,Python2.6,WindowsXP

Детектор движения(камера: сейчас web,в дальнейшем ip). На улице.

Хочу убрать влияние изменения яркости(солнце-тучи, день-ночь) на его реакцию.

Подскажите пожалуйста, как можно реализовать коррекцию яркости (или гамма-коррекцию) с помощью opencv?

Может, кто-то знает алгоритм? Или еще какой-нибудь способ... :rolleyes:

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Выравнивание гистограммы не подойдет?

http://en.wikipedia.org/wiki/Histogram_equalization

В opencv такое есть: cvEqualizeHist( img, out );

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо, попробую)

Интересно, что в питонистом мануале она не описана. А в библиотеке есть.

Красотища, спасибо :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У меня есть определённые сомнения на счёт эквализации гистограммы. Многие изображения она просто портит. Может сказаться так, что "потеряются" и без того слабоконтрастные движущиеся объекты, которые необходимо детектировать.

Я бы посоветовал подумать на счёт такого детектора, который инвариантен к слабым изменениям освещённости. Если будет использоваться алгоритм на основе одного или смеси гауссианов (в OpenCV есть), то можно так подобрать коэффцициенты обновления модели фона, чтобы модель успевала адаптироваться.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте учётную запись или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать учётную запись

Зарегистрируйтесь для создания учётной записи. Это просто!

Зарегистрировать учётную запись

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

×