Как можно просто сравнить 2 изображения python?

Нужно сравнить 2 изображения с одинаковым разрешением, без какого-то хеширования и других сложных штук.

Допустим у меня есть 2 скриншота 200x200 пикселей. Если они полностью одинаковые, то ... что то происходит (какая-то переменная = True). Изображения я захватываю с помощью:

from PIL import ImageGrab 
scr = ImageGrab.grab

(ЖЕЛАТЕЛЬНО с помощью библиотеки cv2(OpenCV)).

Пример изображений:

введите сюда описание изображения

введите сюда описание изображения


Ответы (1 шт):

Автор решения: Valentin Baranov

Попробуй сделать a = (hash(image1.tobytes()) == hash(image2.tobytes())) должно работать. Правда это уже с хешированием.

→ Ссылка