Алгоритм поиска похожих изображений обсуждается в Вопросе по Stackoverflow , вы можете реализовать один из них в Python & PIL.
Кроме того, вы можете сразу использовать модуль ImageChops
из PIL и использовать метод difference
для сравнения двух изображений, подобных этому:
import Image
import ImageChops
im1 = Image.open("original.jpg")
im2 = Image.open("sample.jpg")
diff = ImageChops.difference(im2, im1)
Это может помочь вам получить представление о разнице вашего исходного изображения и других.
Существует еще один аналогичный вопрос о Stackoverflow , в котором обсуждается это.