ImageMagick Compare: desconsidere correspondências brancas do resultado PSNR
estou a usarcompare
para diferenciar doiscor Arquivos PNG. Eles recebem umPSNR valor de ~ 27.
As imagens contêm muitas áreas em branco que sempre corresponderão entre as duas imagens. Corrija-me se estiver errado, mas essas áreas brancas estão aumentando os valores do PSNR (tornando as imagens mais semelhantes à média). Portanto, não quero levar em consideração os pixels brancos,E SE eles combinam.
Existe uma maneira de fazer isso usandocompare
ou fatorando em alguma outra ferramenta?
Eu tentei configurar-transparent-color
para branco, mas isso não teve efeito.
Aqui está o meu comando:
compare -compose src -metric PSNR img1.png img2.png diff.png
Editar:
compare --version
Version: ImageMagick 6.6.9-7 2014-03-06 Q16 http://www.imagemagick.org
convert --version
Version: ImageMagick 6.6.9-7 2014-03-06 Q16 http://www.imagemagick.org
Minha idéia sobre ignorar pixels brancos pode ser um lixo, mas ainda quero conseguir uma comparação melhor.
Esclarecer:
Imagine esta situação: você compara duas imagens, elas diferem um pouco. Você adiciona uma borda branca grande a essas imagens. Você difere novamente e descobre que o valor PSNR resultante aumentou um pouco. O que eu quero é uma maneira de negar isso. Obviamente, as bordas brancas são as mesmas nas duas imagens ...