Vâng, một chương trình như vậy tồn tại!
ImageMagick có compare
tiện ích, có một số cách so sánh hình ảnh.
Để cài đặt nó:
sudo apt-get install imagemagick imagemagick-doc
So sánh hai hình ảnh trực quan:
compare -compose src tux_orig.png tux_modified.png tux_difference.png
tux_orig.png
& tux_modified.png
Cho hình ảnh này:
So sánh hai hình ảnh qua số liệu:
Cũng có nhiều cách để tạo ra sự khác biệt thông qua một số số liệu, ví dụ:
# compare -verbose -metric PSNR tux_orig.png tux_modified.png tux_difference.png
tux_orig.png PNG 200x232 200x232+0+0 8-bit sRGB 20.6KB 0.000u 0:00.000
tux_modified.png PNG 200x232 200x232+0+0 8-bit sRGB 22.2KB 0.010u 0:00.000
Image: tux_orig.png
Channel distortion: PSNR
red: 19.5485
green: 19.5973
blue: 19.6507
alpha: 16.1568
all: 18.4517
tux_orig.png=>tux_difference.png PNG 200x232 200x232+0+0 8-bit sRGB 12.3KB 0.030u 0:00.020
Một số tùy chọn số liệu:
AE absolute error count, number of different pixels (-fuzz effected)
FUZZ mean color distance
MAE mean absolute error (normalized), average channel error distance
MEPP mean error per pixel (normalized mean error, normalized peak error)
MSE mean error squared, average of the channel error squared
NCC normalized cross correlation
PAE peak absolute (normalize peak absolute)
PSNR peak signal to noise ratio
RMSE root mean squared (normalized root mean squared)
Có nhiều cách để so sánh hình ảnh, xem phần ImageMagicks trên so sánh để biết thêm phương pháp.