【发布时间】:2019-02-22 03:15:05
【问题描述】:
我必须计算两个图像的差异。目前我用imagemagick 做这个。以下代码适用于 jpg 或单页 tiff:
convert fileA.jpg fileB.jpg -compose -Difference -composite -colorspace gray -format '%[fx:mean]' info:
当我在第二页上编辑多页 tiff 并使用上面的命令与修改和未修改的 tiff 时,我得到相同的结果,例如将 fileA 与其自身进行比较,所以我认为 imagemagick 将第 1 页与 fileA 的第 2 页进行比较。
其实我把多页图片拆分成单个图片文件,逐页比较,但是这样很慢!
Windows:
...>magick -version
Version: ImageMagick 7.0.8-11 Q16 x64 2018-08-29 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2018 ImageMagick Studio LLC
License: http://www.imagemagick.org/script/license.php
Visual C++: 180040629
Features: Cipher DPC Modules OpenMP
Delegates (built-in): bzlib cairo flif freetype gslib heic jng jp2 jpeg lcms lqr lzma openexr pangocairo png ps raw rsvg tiff webp xml zlib
Ubuntu 14.04
....# convert -version
Version: ImageMagick 6.7.7-10 2018-07-10 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2012 ImageMagick Studio LLC
Features: OpenMP
如何快速获得两个比较 tiff 的百分比差异?也许有一种方法可以使用 imagemagick 或另一种方法 bash/java/...
【问题讨论】:
标签: image imagemagick imagemagick-convert