Меня попросили сделать файл Python, чтобы делать снимки экрана через равные промежутки времени на минимальной машине Windows XP (к сожалению), по очевидным причинам совместимости я использовал Python 2.7.10 X86.
Приложение работает как положено на Windows 10, используя ту же версию Python (32 бита), но не работает на машине Windows XP.
opencv- python ни Подушка работает, они оба указывают, что указанная процедура не может быть найдена.
Я думаю, что проблема связана с отсутствующими зависимостями, особенно когда машина XP минималистична ...
Если быть более точным, файл python вылетает в строке import cv2.
Если есть другие скриншоты и библиотеки сравнения изображений, я был бы рад узнать!
Последний resort будет переходить на более низкий уровень, находя значение по его адресу памяти (из приложения), сохраняя его и сравнивая старое значение с новым, однако мне интересно, возможно ли это даже с Python ...
Спасибо за чтение, любая помощь приветствуется!
РЕДАКТИРОВАТЬ: Извините, я забыл упомянуть, что мне нужно сравнить с предыдущим изображением. Я использовал: ImageChops.difference (a, b)