在ENVI中融合图像时,提示 array dimensions must be greater than 0,怎么回事?

问题描述:

在ENVI中融合图像时,提示 array dimensions must be greater than 0,怎么回事?
1个回答 分类:综合 2014-10-21

问题解答:

我来补答
两幅影像应该是有地理坐标的 但是没有重叠区
再问: 我说一下我图像融合的步骤 1首先在arcgis中改为同一的投影(这一步可能不需要做,应为后面的配准把坐标配成与基准图像一致),2然后就在ENVI里面做配准,就是map to map。3在ENVI中打开两幅图像,用link-地理坐标连接两幅图像,发现坐标一致。4之后就进行融合了,一开始还读进度,到最后的时候就报错了 array dimensions must be greater than 0。 遇到的问题还有在ENVI配准的图像,在arcgis中打开与基准图像不重叠。
再答: 这个你看看ENVI头文件里 map info那块2个影像是不是一样的 报错这个现在这么看也看不出为什么。。。
再问: 看了一下头文件,只有data type是不一样的,一个是interger,另一个是byte。
再答: 起点呢 OFFSET啊 XSTART YSTART可能不一样也导致map info里面的坐标起点会对不上 因为这个是ENVI自己定义的参数 ARCGIS可能不认 你看下map Info 的坐标起点是一样的不 差多少
 
 
展开全文阅读
剩余:2000