envi classic中怎么进行掩膜处理?为什么是非黑即白?_envi掩膜_今天你发际线后移了嘛的博客-程序员秘密

技术标签: envi  envi classic  

1.在想要掩膜的区域画上ROI,另存为文件。
2.按照下图,点击build mask。
在这里插入图片描述
选择要掩膜的图像。
在这里插入图片描述
导入ROI,选择输出路径。
在这里插入图片描述
得到的效果是这样的,是ROI区域的二值图,ROI区域为1,其他区域的像素值为0.
在这里插入图片描述
3.Apply Mask,这一步很重要,我开始以为是我做错了,想通过Band Math,让掩膜图像与目标图像相乘,但是不知道为什么不能选波段。后来才发现,少了这一步。
在这里插入图片描述
Apply的方法如下,步骤1 处选择的是目标影像。

在这里插入图片描述
得到的结果如下,还是非黑即白,但是像素值已经发生了变化,与目标图像的像素值一致了。

在这里插入图片描述
最后最关键的一步,如何让它显示的与目标图像完全一致?
按照下图,点击linear,好像图像线性增强吧。。。
在这里插入图片描述
结果:
在这里插入图片描述

最后,为什么要用envi classic做?而不是arcgis,envi?

因为我的数据是oct文件,其他的不知道怎么打开。。。
classic打开影像的门槛比较低。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_45241385/article/details/120716278

智能推荐

基于Python开发WebService-1:服务端(spyne)_孙帅丨SUNSHUAI的博客-程序员秘密

目录1.基础环境2.基于spyne的服务端基于Python3、spyne工具包,开发WebService服务端1.基础环境Python3.7、spyne2.13.15pip install spyne2.基于spyne的服务端2.1、源码

dojo $F()_a11111111的博客-程序员秘密

$F() 是Form.Element.getValue()函数的缩写。$F()支持的输入控件包括系列(即type=submit/hidden/password/text/checkbox/radio),下拉列表控件和控件

linux内核打印数据包,基于Netfilter的Linux内核数据包处理_weixin_39556702的博客-程序员秘密

一、Netfilter介绍Netfilter是Linux操作系统核心层内部的一个数据包处理框架,可以在Linux内核中过滤、修改和封装数据包,Netfilter在IP报文处理流程中插入5个挂载点来,可以在挂载点注册处理数据包的回调函数,当数据包进入Linux内核经过挂载点的时候,会执行回调函数来处理数据包。二、Netfilter挂载点示意图NF_IP_PRE_ROUTING 在数据包...

checkbox属性checked=“checked“已有,但却不显示打勾的解决办法_"checked=\"checked"_烫头喝酒抽烟的博客-程序员秘密

主要原因是:jquery版本问题。1、attr():获取匹配的元素集合中的第一个元素的属性的值 或 设置每一个匹配元素的一个或多个属性。在jQuery 1.6中,当属性没有被设置时候,.attr()方法将返回undefined。若要检索和更改DOM属性,比如元素的checked, selected, 或 disabled状态,请使用.prop()方法。2、removeAttr():从每一个匹配的元素中删除一个属性1.6以下版本在IE6使用JQuery的removeAttr方法删除disabled

随便推点

java jtextfield 不显示_java JTextField为什么不能即使显示_gymsummer的博客-程序员秘密

这里有两个.JAVA文件。importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.awt.event.ItemEvent;importjava.awt.event.ItemListener;importjavax.swi...这里有两个.JAVA文件。import java.awt.event....

对外开放端口_qq-3191907415的博客-程序员秘密

1.定义:就是把本机当作服务器设定一个端口,在本机外通过"本机IP地址+服务器设定端口"即可访问到本机服务器。2.本机默认对外开放的端口:80端口3.实现方式:(Windows 10专业版,其他系统都是大同小异)a.在屏幕左下角输入框输入“防火墙”,打开“Windows Defender安全中心”界面的“防火墙和网络保护”模块。b.找到“高级设置”链接并点开c.屏幕出现“允许更改”对...

Spring Cloud自定义Consul相同服务多个实例注册被覆盖问题_consul 出现多个相同实例_TheGri1的博客-程序员秘密

Spring Cloud自定义Consul相同服务多个实例注册被覆盖问题问题:新建一个微服务 serviceA,在ip为[192.168.10.8]的机器上启动,Consul上查看当前服务正常的情况下,再从本地Ip或其他机器ip上启动serviceA服务,查看Consul发现原来的注册实例服务ip地址被覆盖了;分析问题:服务注册时,Consul是通过instance-id来区分服务实例的,...

nodejs 事件机制_dhxiyzqv45340的博客-程序员秘密

node 事件机制一 三种定时器NodeJS中有三种类型的定时器:超时时间、时间间隔、即时定时器1.超时时间:setTimeout(callback,delayMilliSeconds,[args])方法,如:setTimeout(myFunc,1000);setTimeout函数返回一个定时器对象的ID,可以在delayMilliSeconds...

TMS320F28335启动过程_大师兄电子工作室的博客-程序员秘密

1.DSP reset后运行的起始地址是多少?  0x3FFFC02.仿真器烧写程序的步骤是?  根据cmd文件把程序烧到指定位置,然后执行。3.DSP的Flash启动过程是什么?首先硬件配置GPIO84~87上拉为1,即处于Flash启动过程。当DSP复位后,会从复位向量0x3FFFC0处取得复位向量,并跳转到InitBoot处开始执行,InitBoot会读GPIO84~87

幸运抽奖_【幸运抽奖】编写一个幸运抽奖程序,使其能够在全班同学中随机抽取一位获奖同_编程小白2.0的博客-程序员秘密

幸运抽奖:本系统较为简单,未使用是什么多的算法,也未添加保存文件读取文件功能, 1、任务模拟注册登录幸运抽奖全过程2、主要功能:注册 登录 退出登录 抽奖 退出系统首页:输出菜单 选择菜单编号 如果编号选择错误,输出“您的输入有误!”注册:输入用户名和密码,系统产生4位随机数作为卡号。 注册成功,输出用户信息登录:输入注册时的用户名和密码,登录成功,系统提示登陆成功。 如果用户名和密码输入错误,提示用户继续输入。退出登录:若用户已登录...

推荐文章

热门文章

相关标签