Поиск библиотеки сравнения изображений / распознавания образов - PullRequest
9 голосов
/ 09 августа 2011

Конечной целью было бы выяснить, содержит ли

image1

image2.

сравнение для поддержки незначительных искажений, масштабирование, цветовые различия, вращение и различия яркости.

это может быть на любом языке на самом деле.я буду использовать этот алгоритм как веб-сервис, так что нет проблем, если мне придется написать эту часть на c, c ++, python и т. д.

Ответы [ 4 ]

6 голосов
/ 09 августа 2011

Вам, вероятно, стоит взглянуть на OpenCV и VLfeat .

1 голос
/ 25 января 2012

Обнаружение объекта может быть выполнено, например, с использованием

  • Rapidminer IMMI (расширение для анализа изображений для одной из ведущих платформ для анализа данных с открытым исходным кодом)
  • BoofCV (с использованием функции обнаружения SURF)
0 голосов
/ 19 июня 2015

Посмотрите на это - http://gallery.azureml.net/MachineLearningAPI/02ce55bbc0ab4fea9422fe019995c02f - он поддерживает OCR.Это также поддерживает несколько языков и искажений - http://www.projectoxford.ai/doc/vision/OCR

0 голосов
/ 09 августа 2011

Как насчет ImageMagick ?Это не библиотека как таковая, однако, если вы можете предоставить оболочке доступ к вашей среде, она довольно проста в использовании.

Скорее всего, вас заинтересует команда compare .

РЕДАКТИРОВАТЬ: ImageMagick действительно содержит инструменты для поиска подизображений, такие как поиск подизображений .

...