Сравнение скриншотов на Питоне. Реалии и есть ли смысл.

Добрый день. Подскажите пожалуйста варианты сравнения скриншотов именно Питоном. Реально ли, какие библиотеки можно использовать?
Есть ли смысл заморачиваться, или все таки брать другие инструменты?
Спасибо.

Рассматривайте:
http://www.imagemagick.org/script/api.php

1 лайк

OpenCV? Мощнее пока-что библиотеки нету… бесплатной по крайней мере.

2 лайка

Ух ты, как быстро ))
Спаисбо, пошел смотреть на предложенные варианты.

Попиксельно? Можно PIL взять и в пару строк кода уложиться. Математическое сходство - придется читать описание алгоритма - подойдет ли Вам.

1 лайк

Зависит от цели, которую вы преследуете: если просто это веб-страница, то смысла очень мало - у вас будут ложно-положительные срабатывания, если десктоп-приложение - то смысл, наверное, есть, но нужно ли такое тяжеловесное решение?
Но я отталкиваюсь от вариантов автоматизированного тестирования. Если цель в том, чтобы уменьшить рутину в ручном тестировании, то предложенные раньше варианты отлично подходят.

советую еще посмотреть на saas и visual comparion инструменты, смотрим сюда

ну и еще будет полезным посмотреть вот это видео

1 лайк

Видео отличное, спасибо, помогло разобратся в основах

Для собственных костылей, и быстрой реализации, могу предложить обратить внимание на это: Как мы тестируем поиск в Яндексе. Screenshot-based тестирование блоков результатов / Habr

У меня не пошло, из-за кривой скачущей верстки, большого кол-ва таблиц, которые расширяются как попало и прочих вкусностей.

Для своих нуж полностью подошел вот этот инструмент.
Может кому тоже будет полезен
https://needle.readthedocs.org/en/latest/

2 лайка