Compare image similarity in Python I'm using a dataset of movies and would like to group if a movie is the same across different retailers.

Example:

Movie: Beauty and the Beast

Platforms: Google, Netflix, iTunes, Amazon.

I have access to signals like:
Studio, Movie Name, Runtime, Language, Release Year, etc. However, in this case some movies, which are not the same and signals mentioned before, are not capable of finding the right match. I need to do what a human would do: Check Movie cover. Example:


Beauty and the Beast http://www.imdb.com/title/tt2771200/
Beauty and the Beast http://www.imdb.com/title/tt6305650/?ref_=fn_al_tt_1


I have access to the art image.
I'm using Python to do this comparison.

Is there a library that can help me compare 2 images and determine if they are similar?
You can use ImageHash

The difference between the hashed images will give you a similarity score 

from PIL import Image
import imagehash

hash = imagehash.average_hash(Image.open('test.png'))
otherhash = imagehash.average_hash(Image.open('other.bmp'))

print(hash - otherhash)


https://pypi.org/project/ImageHash/