如何获得栅格的每个像素值,并使用gdal / python / bash / freeware与另一张图像进行比较?

时间:2018-08-06 07:05:48

标签: raster

我需要获取光栅图像的每个像素值(.tif,单个波段,像素值作为高程值),并将其与另一幅图像进行比较,以查看像素值是否相同。尝试了gdalcompare.py,但这仅提供了通用的区别,例如文件名,文件类型,文件大小等。

我只能访问免费软件,因为我的Google搜索是徒劳的,所以非常想找到一种方法来做到这一点

1 个答案:

答案 0 :(得分:1)

您可以为此使用Imagemagick的compare tool。 (如果该页面上的用法示例还不够,请使用more here。)

例如,此命令将比较image1.tiffimage2.tiff,将不同像素的数量(other metrics are available too)输出到控制台,并将差异图写入differing_pixels.tiff

compare -metric AE image1.tiff image2.tiff differing_pixels.tiff