Se você está apenas procurando uma maneira de comparar uma imagem após a manipulação para poder ver quais pixels (e em quais canais) foram alterados, use a ferramenta compare do ImageMagick. Ele é abordado extensivamente aqui no site da ImageMagick: link .
Veja um exemplo dessa página, mas estou usando uma imagem rosa de este site em vez . Digamos que você tenha uma imagem rose.jpg e execute uma função de nitidez nela, salvando os resultados em reconstruct.jpg .
$ convert rose.jpg -sharpen 0x1 reconstruct.jpg

Em seguida, podemos usar a ferramenta compare para construir uma imagem difference1.png das duas imagens acima, da seguinte forma:
$ compare rose.jpg reconstruct.jpg difference1.png

Sequisermosremoverqualquersugestãodaimagemoriginaldodifference1.png,podemosusaraopção-composesrcpararemoveraindamaisaimagemoriginaldaimagemdadiferença.Osresultadospodemservistosemdifference2.png.
$compare-composesrcrose.jpgreconstruct.jpgdifference2.png Isso apenas arranha a superfície do que o compare pode fazer. Também pode mostrar as diferenças por canal de cor, entre outras coisas.
O que faz o -compose src ?
Esta operação é discutida em detalhes aqui, se você estiver interessado.
excerto - link-compose operator
Set the type of image composition. See Alpha Compositing for a detailed discussion of alpha compositing.
This setting effects image processing operators that merge two (or more) images together in some way. This includes the operators, -compare, -composite, -layers composite, -flatten, -mosaic, -layers merge, -border, -frame, and -extent.
It is also one of the primary options for the "composite" command.