C # Обработка изображений: сходство изображений - PullRequest
0 голосов
/ 03 марта 2012

Мне было интересно, если вы будете достаточно любезны, чтобы сказать мне, возможно ли то, что я пытаюсь сделать, и какая библиотека обработки изображений лучше всего подойдет для этой задачи.

Я программирую веб-приложение на c #и я хочу сравнить объект в загруженном изображении с изображениями, хранящимися в базе данных mysql, и перейти к самому близкому совпадению.

Например: пользователь загружает изображение мобильного телефона, обрезает изображение, чтобы сфокусироватьв основном на мобильном телефоне.Теперь у меня есть множество изображений в базе данных, и я хотел бы сравнить обрезанное изображение пользователя, чтобы найти подходящее изображение в базе данных, которая содержит аналогичный (близко совпадающий) мобильный телефон.

Я думал: 1)Обнаружение объектов в загруженном пользователем изображении 2) Сегментируйте изображения из базы данных и найдите, что они проводят тесты на сходство.

Это всего лишь идеи, и мне было интересно, сможете ли вы подсказать мне, какую библиотеку использовать икакие функции.

Заранее спасибо,

Ответы [ 3 ]

2 голосов
/ 03 марта 2012

Используйте SURF , я почти уверен, что Google использует это для очков

1 голос
/ 05 февраля 2013

У нас было похожее требование в нашей демоверсии winforms. Мы попробовали некоторые наборы инструментов и в итоге использовали коммерческий набор инструментов с именем leadtools. Они имеют функции корреляции, которые могут сравнивать изображения со всеми областями одинаковых размеров в другом изображении. Для получения дополнительной информации см. Эту ссылку: http://www.leadtools.com/help/leadtools/v175/dh/po/leadtools.imageprocessing.core~leadtools.imageprocessing.core.correlationcommand.html

1 голос
/ 03 марта 2012

Распознавание небольшого подмножества объектов, таких как штрих-коды, люди, лица, достаточно сложно, но автоматизировать распознавание произвольного набора объектов еще сложнее.Конечно, не тема для начинающих обработки изображений!Если вам действительно нужна эта функция, я бы порекомендовал приобрести программное обеспечение для этой задачи:

Быстрый поиск в Google найдет:

...