|
Как сравнить два разных изображения и найти в них соответствия?
|
|||
---|---|---|---|
#18+
Вопрос конечно фантастический и это скорей задумывается по началу как проект-хобби, на основе которого можно будет углубленно начать изучать программирование в частности работу с графикой. Но тем не менее: Значит, есть магазин, в магазине на полке выставлен различный товар, мерчендайзер снимает эту полку на видео (качество видео HD) После того как программа обработает это видео она должна выдать результат, сколько товара фирмы и какой категории находится на полке. Пока что примерный алгоритм таков нужно кадрировать снятое видео и получать из него n-ое количество изображений, при склеивании которых получится изображение всей полки. Затем в каждом полученном изображении нужно искать кусочек картинки, который будет соответствовать эталону, этим кусочком может быть название торговой марки, наименовании продукции, характерные цвета упаковки и т.д. Как эти кусочки искать пока ума не приложу. С удовольствием выслушаю любые идеи касательно самого алгоритма. Уверен, что в мире уже такая программа существует. Хотелось бы почитать статьи на эту тематику. Какой язык программирования лучше всего использовать для реализации проекта. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2012, 11:55 |
|
Как сравнить два разных изображения и найти в них соответствия?
|
|||
---|---|---|---|
#18+
Начните отсюда, что ли: http://recog.ru/ . Там же "Ссылки". ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2012, 17:24 |
|
Как сравнить два разных изображения и найти в них соответствия?
|
|||
---|---|---|---|
#18+
КазанскийНачните отсюда, что ли: http://recog.ru/ . Там же "Ссылки". спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2012, 19:12 |
|
Как сравнить два разных изображения и найти в них соответствия?
|
|||
---|---|---|---|
#18+
TpaBka, Такие технологии есть. В фильмах про шпионов. А в реальной жизни лишь жалкие неудачные попытки. Так что ты первый, кто взялся за это дело) к примеру, все навороченные телефоны и фотоаппараты, которые должны распознавать лицо(по сути, плевое дело) частенько не справляются с этой задачей или определяют как лицо человека плечи, колени, пятки, деревья... Говорят, сейчас начали ставить камеры, сравнивающие прохожих с фотороботом преступников. Очередная байка. А твоя задача намного сложнее, т.к. Толком неизвестно, что именно нужно найти. Алгоритм поиска с картинки: сначала искать рядом стоящие пиксели, лишь немного отличающиеся по цвету. Закрашивать похожие пиксели одним цветом. У тебя должна получиться мультяшная картинка, с которой проще работать. Затем посчитать количество символов в полученных фигурах. Если пикселей больше или меньше, чем надо, значит, это не книга. Если это книга, вырезаем все инородные пиксели из фигуры: это и будут надписи и картинки на книгах. Дальше ты по-прежнему первопроходец, т.к. Даже сканер не распознает книгу, если она лежит наклонно, путает буквы и прочее. Затем вывести пользователю распознанные надписи и картинки для каждой книги для создания из фильма огромной картинки нужно использоввть кодеки. Ведь они, по сути, понимают, что одна картинка является слегка измененной предыдущей. Но это муторно. Как вариант, можно вырезать каждую 20ую картинку из видео, сравнивать с предыдущей вырезанной, с учетом изменчивости пикселей и размеров предметов найти соответствия, найти линию, которая делит пиксели, совпавшие с предыдущей картинкой, и новые пиксели. Дорисовать новые пиксели к старой картинке. Воть) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2012, 08:17 |
|
|
start [/forum/topic.php?fid=60&msg=37869992&tid=2157616]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 146ms |
0 / 0 |