C__Wu 2023-04-07 12:31 采纳率: 25%
浏览 21

请问ENVI怎么对两个影像组合做二元掩膜

请问ENVI怎么对两个影像组合做二元掩膜?如有一个slope影像,一个aspect影像,要生成一个A影像,当slope<45°且aspect>90°时,A=1;其他情况A=0。

  • 写回答

1条回答 默认 最新

  • Tian_chen_ge 2023-04-10 16:16
    关注

    对两幅影像进行二元掩膜,可以使用ENVI中的逻辑运算符进行处理。以下是一种实现方法:
    1.打开ENVI,并将slope和aspect影像加载到ENVI中。
    2.在ENVI主界面上选择Raster > Miscellaneous > Raster Calculator菜单,打开“Raster Calculator”对话框。
    3.在“Raster Calculator”对话框中,输入以下表达式:(slope<45) AND (aspect>90)该表达式表示当slope<45°且aspect>90°时,输出值为1;其他情况输出值为0。
    4.在“Output Raster Name”输入框中,输入生成A影像的名称,例如“A”。
    5.点击“OK”按钮,ENVI将创建一个新的二元掩膜影像,其中1表示符合条件,0表示不符合条件。
    请注意,生成的二元掩膜图像的像素深度应为8位或16位整数型数据。

    评论

报告相同问题?

问题事件

  • 创建了问题 4月7日