Сравнение изображений с использованием OpenCV для определения плотности трафика - PullRequest
3 голосов
/ 20 декабря 2011

Я работаю над проектом, который показывает графики трафика в режиме реального времени на Картах Google и делает его доступным для пользователей на телефоне Android и в веб-браузере. http://www.youtube.com/watch?v=tcAyMngkzjk

Мне нужно сравнить 2 изображения в openCV, чтобы определить плотность трафика. Подскажите, пожалуйста, как мне сравнить изображения? Должен ли я пойти на сравнение гистограммы или простого вычитания изображения?

Ответы [ 3 ]

3 голосов
/ 21 декабря 2011

Одним из распространенных решений является использование фонового вычитания для отслеживания движущихся объектов (автомобилей), а затем экспорта изображения с отмеченными движущимися объектами, чтобы вы могли легко извлечь объекты из изображения.Если это не так, вам придется обнаруживать транспортные средства, и это более сложная задача, потому что, как говорит Карлосцк, существует множество подходов в зависимости от угла наклона камеры, размера транспортных средств, условий освещения, загроможденного фона и т. Д. Если выуточните еще немного проблему ...

2 голосов
/ 20 декабря 2011

Это действительно зависит, и было бы невозможно определить, не глядя на ваши изображения.

Кроме того, позвольте мне отметить, что может быть довольно сложно сделать эту работу адекватно в любых условиях: день / ночь, луч / сияние и т. Д. Возможно, вам следует начать с изучения того, что сделали другие, и какхорошо / плохо это работает.Одним из таких примеров будет this

0 голосов
/ 28 октября 2013

попробуйте прочитать эти два урока об OpenCV против обнаружения / распознавания и поиска контура.

http://python -catalin.blogspot.ro / поиск / этикетки / OpenCV

или попробуйте найти изменение цвета в вашем изображении ... (например, найдите цвета по сравнению с фоновой улицей)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...