首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获取光栅的每个像素值,并使用gdal/python/bash/freeware与其他图像进行比较?

如何获取光栅的每个像素值,并使用gdal/python/bash/freeware与其他图像进行比较?
EN

Stack Overflow用户
提问于 2018-08-06 15:05:48
回答 1查看 781关注 0票数 0

我需要抓取光栅图像的每个像素值(.tif,单波段,像素值作为高程值),并将其与另一个图像进行比较,看看像素值是否相同。我尝试过gdalcompare.py,但这只给出了文件名、文件类型、文件大小等一般差异。

我只能访问免费软件,如果能找到一种方法来做到这一点,那就太棒了,因为我在谷歌上的搜索一直是徒劳的

EN

回答 1

Stack Overflow用户

发布于 2018-08-06 15:17:28

您可能可以使用Imagemagick的compare tool来实现这一点。(如果该页面上的用法示例还不够,可以使用more here。)

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

代码语言:javascript
复制
compare -metric AE image1.tiff image2.tiff differing_pixels.tiff
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51702224

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档