My objective is to supply 2 image files, and get a true/false response as to whether these 2 files could be the same (within an acceptable degree of certainty).
I realize this question falls under artificial intelligence and is much more complex than it appears, so I highly doubt I could (or would even want to) do it myself. What I’m looking for is probably a library or a class. I’m working with PHP.
thanks in advance..
All helpful answers/comments get up voted..
Update:
I wonder if I’m over-complicating it, and maybe a more general library like imageMagick (imagick) could get it done? Anyone who’s more experienced with imageMagick?
3
Answers
I didn’t try it, but maybe Libpuzzle might do the trick (quoting) :
And there is an example in PHP there.
(It seems to be a PHP extension — which means you’ll need to be admin of your server to be able to install it)
There are already many questions on SO about detecting similar images:
http://tineye.com/ may be useful if you’re just comparing your own images.
You should probably do some research on image similarity algorithms, though anything advanced isn’t going to suit a scripting language like PHP. The most simple comparison method would work like this:
I’m not totally familiar with ImageMagick and PHP’s image functions so not sure if you can do all of this.