Для математического выявления разницы между изображениями можно использовать утилиту compare, входящую в пакет ImageMagick. Утилиты не только определяет разницу между изображениями, но и может визуально ее показать. Домашняя страница проекта ImageMagick находится тут. К сожалению, полной документации на пакет программ нет даже на английском языке, в настоящее время создано только перечисление с кратким описанием опций утилит. На русском языке часть документации приведена тут. В данном посте я рассмотрю только утилиту compare, которая используется мной для автоматического определения изменений в изображении, внесенных стегопрограммой.
Примеры
Приведем несколько примеров использования команды comare, которые показывают ее полезность и простоту использования. Для начала, сравним два изображения: исходное и полученное из него в результате использования фильтра -sharpen, который увеличивает резкость изображения. Для этого выполним следующие команды: