Я пытаюсь сравнить несколько наборов изображений с эталонным набором. Пока я играл с метрикой RMSE в Imagemagick, я совершенно открыт для того, чтобы увидеть другие способы решения этой проблемы. Предположим, у меня есть папка A с 5 изображениями. Эти же 5 изображений с небольшими изменениями существуют в папках B, C, D и E. Я хотел бы сравнить файлы в B с A, C с A и т. Д. И вывести результат в файл, который я Позже можно использовать в электронной таблице. Это мое текущее решение, но оно не очень красивое, выводит только в командную строку, может сравнивать только одну папку со ссылкой и не будет практичным для тысяч изображений.
#!/bin/bash
folder1=A
folder2=B
cd "$folder1"
shopt -s nullglob
for f in *.png; do
file1="$f"
file2="$folder2/$f"
compare -metric RMSE "$file1" "$file2" NULL:
done
С выходом 1754.1 (0.0267658)2148.58 (0.0327852)2417.38 (0.0368868)2488.65 (0.0379744)2113.88 (0.0322557)
. Буду признателен за любую помощь с этой проблемой!