josh
josh

Reputation: 1271

Looking for an Image Comparison/Pattern Recognition Library

The end goal would be to see if

image1

contains

image2.

the compare needs to support minor distortion, scaling, color differences, rotation, and brightness differences.

it can be in any language really. i will be running this algorithm as a webservice so its no problem if i have to write this portion in c, c++, python, etc.

Upvotes: 9

Views: 20443

Answers (4)

neerajkh
neerajkh

Reputation: 1251

Look at this - http://gallery.azureml.net/MachineLearningAPI/02ce55bbc0ab4fea9422fe019995c02f - it supports OCR. This also supports multiple languages and distortion - http://www.projectoxford.ai/doc/vision/OCR

Upvotes: 0

Radim Burget
Radim Burget

Reputation: 232

Object detection can be performed for example using

  • Rapidminer IMMI (image mining extension for one of the leading open-source data-mining platform)
  • BoofCV (using SURF feature detection)

Upvotes: 1

user188654
user188654

Reputation:

How about ImageMagick? Its not a library per se however if you can provide shell access to your environment its pretty easy to use.

You would most probably be interested in the compare command.

EDIT: ImageMagick does contain tools for sub-image search like subimage-search.

Upvotes: 0

carlosdc
carlosdc

Reputation: 12142

You should probably take a look at OpenCV and VLfeat.

Upvotes: 6

Related Questions