powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как сравнить два разных изображения и найти в них соответствия?
4 сообщений из 4, страница 1 из 1
Как сравнить два разных изображения и найти в них соответствия?
    #37869992
TpaBka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос конечно фантастический и это скорей задумывается по началу как проект-хобби, на основе которого можно будет углубленно начать изучать программирование в частности работу с графикой.
Но тем не менее:
Значит, есть магазин, в магазине на полке выставлен различный товар, мерчендайзер снимает эту полку на видео (качество видео HD)
После того как программа обработает это видео она должна выдать результат, сколько товара фирмы и какой категории находится на полке.
Пока что примерный алгоритм таков
нужно кадрировать снятое видео и получать из него n-ое количество изображений, при склеивании которых получится изображение всей полки.
Затем в каждом полученном изображении нужно искать кусочек картинки, который будет соответствовать эталону, этим кусочком может быть название торговой марки, наименовании продукции, характерные цвета упаковки и т.д.
Как эти кусочки искать пока ума не приложу.

С удовольствием выслушаю любые идеи касательно самого алгоритма. Уверен, что в мире уже такая программа существует. Хотелось бы почитать статьи на эту тематику. Какой язык программирования лучше всего использовать для реализации проекта.
...
Рейтинг: 0 / 0
Как сравнить два разных изображения и найти в них соответствия?
    #37870180
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Начните отсюда, что ли: http://recog.ru/ . Там же "Ссылки".
...
Рейтинг: 0 / 0
Как сравнить два разных изображения и найти в них соответствия?
    #37870249
TpaBka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КазанскийНачните отсюда, что ли: http://recog.ru/ . Там же "Ссылки".
спасибо
...
Рейтинг: 0 / 0
Как сравнить два разных изображения и найти в них соответствия?
    #37870476
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TpaBka,

Такие технологии есть. В фильмах про шпионов. А в реальной жизни лишь жалкие неудачные попытки. Так что ты первый, кто взялся за это дело) к примеру, все навороченные телефоны и фотоаппараты, которые должны распознавать лицо(по сути, плевое дело) частенько не справляются с этой задачей или определяют как лицо человека плечи, колени, пятки, деревья... Говорят, сейчас начали ставить камеры, сравнивающие прохожих с фотороботом преступников. Очередная байка. А твоя задача намного сложнее, т.к. Толком неизвестно, что именно нужно найти.
Алгоритм поиска с картинки: сначала искать рядом стоящие пиксели, лишь немного отличающиеся по цвету. Закрашивать похожие пиксели одним цветом. У тебя должна получиться мультяшная картинка, с которой проще работать. Затем посчитать количество символов в полученных фигурах. Если пикселей больше или меньше, чем надо, значит, это не книга. Если это книга, вырезаем все инородные пиксели из фигуры: это и будут надписи и картинки на книгах. Дальше ты по-прежнему первопроходец, т.к. Даже сканер не распознает книгу, если она лежит наклонно, путает буквы и прочее. Затем вывести пользователю распознанные надписи и картинки для каждой книги
для создания из фильма огромной картинки нужно использоввть кодеки. Ведь они, по сути, понимают, что одна картинка является слегка измененной предыдущей. Но это муторно. Как вариант, можно вырезать каждую 20ую картинку из видео, сравнивать с предыдущей вырезанной, с учетом изменчивости пикселей и размеров предметов найти соответствия, найти линию, которая делит пиксели, совпавшие с предыдущей картинкой, и новые пиксели. Дорисовать новые пиксели к старой картинке. Воть)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как сравнить два разных изображения и найти в них соответствия?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]