|
本帖最后由 cmclare 于 2017-7-27 17:12 编辑
遥感影像镶嵌-黑边去除-无效区域去除方法 要想去除黑边,首先要知道黑边区域的像素值,然后利用“忽略背景值”功能,去除黑边区域,下面讲一下“忽略背景值”的设置及作用。软件下载地址:http://blog.sina.com.cn/rsimager
打开QMosaic V6.0以上版本,点击菜单栏“生成镶嵌线”,弹出如下对话框:
“忽略背景值”:默认是勾选状态,如果不需要设置可以取消勾选。“忽略背景值”文本框默认情况下没有设置任何值,用户必须删除框里面的中文字符串,然后按照如下格式输入需要忽略的背景值,格式如下:
输入格式:0,0,0;255,255,255
逗号表示不同波段的值,分号用来分隔需要忽略的不同像素值(有分号的情况下,该像素的值个数必须与波段数一致,比如三个波段就是用逗号分开的三个值);当然如果只是想忽略一个像素值,可以直接输入:0,0,0
如果只是输入一个数字,比如输入:0 同时后面的下拉框选择了所有波段,那么程序会认为所有波段都忽略0值;如果下拉框选择了第1波段,那么只是忽略第1个波段为0的像素。
之所以没有给出默认的“忽略背景值”,是因为不同的影像情况不同,黑色背景不一定就是0,有时可能会是1,或者其他值,所以需要用菜单栏中的“像素查询”工具查看黑边(不一定是黑边,也可能是其他颜色,但前提是你想忽略的区域)的像素值,然后将该像素值按照格式要求,输入到“忽略背景值”文本框里。后面有个下拉框,“所有波段”表示影像像素的每个波段都等于“忽略背景值”时,该像素不显示,如果选择“第1波段”,表示影像的像素第一个波段等于“忽略背景值”时,该像素不显示。
示例1:黑边值相同情况
影像加载之后显示如下:
点击“生成镶嵌线”,在“忽略背景值”后面的文本框里面输入0,如下图所示:
点击“确定”,显示如下:
所有影像都去除了黑边为0的值。
示例2:黑边值不同情况
综上所述,当影像有无效区域时,是否能生成合适的镶嵌线,和忽略值的选择密切相关,一定要用“像素查询”工具查看无效区域的原始灰度值,然后在“生成镶嵌线”时,设置好忽略的背景值。
另外,这里设置的“忽略背景值”是作用于所有影像,也就是所有影像都会忽略设置好的背景值,但是当不同的影像有不同的背景值需要忽略时,就不能在这里统一设置了,只能一个影像一个影像设置;该软件也考虑到了这个问题,在图层影像列表中选择你要设置影像,然后点击菜单栏中的“显示设置”,勾选“设置忽略背景值”,输入需要忽略的像素值,如下图所示:
设置好了该影像的忽略背景值,点击“确定”即可,这个时候该影像在处理过程中就会优先使用自己的“忽略背景值”,不再使用“生成镶嵌线”模块中设置的“忽略背景值”,这点需要注意。
|
评分
-
查看全部评分
|