24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1105  |  回复: 8
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

zzahkj

木虫 (著名写手)

[求助] 混合像元法提取不透水表面后如何归一化?

混合像元法提取不透水表面的,如果不是夏季的话,可以分为高低反照率之和,现在有个困惑,由于ENVI最后提取出的丰度值不在0-1之间的话,需要归一化,关键是怎么归一化呢?网上有个IDL源码http://hi.baidu.com/hilbertspace/item/de3ff418f1aa8c633e87ced0,貌似大图处理不了!怎么让高反照率与地反照率的丰度图相加为一个不透水的呢?非常感谢,看了几天没看明白。
回复此楼
不要迷恋哥,哥只是一个过客!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zzahkj

木虫 (著名写手)

引用回帖:
2楼: Originally posted by xym30 at 2012-12-30 19:58:23
第一种思路,用ENVI的Mask
先建立一个B1 GE 0的Mask(b1就是你计算出来的不透水面盖度),将此Mask应用于b1,Mask background设为0。此操作将原先小于0的值掩为0
然后建立一个B2 LE1的Mask(b2为刚经过一次Mask处 ...

哦 谢谢了 这样的啊 那如果比如不透水表面为地反照率和高反照率之和 分别归一再相加不好吧?
不要迷恋哥,哥只是一个过客!
3楼2012-12-30 20:03:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 9 个回答

xym30

金虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
zzahkj: 金币+20, ★★★很有帮助, 多谢了! 2012-12-30 21:09:48
yanlibin: 回帖置顶 2012-12-31 00:06:01
第一种思路,用ENVI的Mask
先建立一个B1 GE 0的Mask(b1就是你计算出来的不透水面盖度),将此Mask应用于b1,Mask background设为0。此操作将原先小于0的值掩为0
然后建立一个B2 LE1的Mask(b2为刚经过一次Mask处理的不透水面盖度),将此Mask应用于b2,Mask background设为1,此操作将原先大于1的值掩为1.
第二种思路,用IDL
将ENVI中的不透水面盖度数据导入IDL,成为一变量,比如变量名为data
在IDL命令行中输入
w=where(data gt 1)
data[w]=1
w=where(data lt 0)
data[w]=0
即可。
朱弦一拂余音在,却是当时寂寞心
2楼2012-12-30 19:58:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xym30

金虫 (小有名气)

【答案】应助回帖

引用回帖:
3楼: Originally posted by zzahkj at 2012-12-30 20:03:57
哦 谢谢了 这样的啊 那如果比如不透水表面为地反照率和高反照率之和 分别归一再相加不好吧?...

你的意思是在计算不透水面盖度是将其分为高反照率和低反照率两类?那最好先相加再归一化,要不然两者分别归一化再相加仍然有可能超过1吧
朱弦一拂余音在,却是当时寂寞心
4楼2012-12-30 20:16:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zzahkj

木虫 (著名写手)

引用回帖:
4楼: Originally posted by xym30 at 2012-12-30 20:16:59
你的意思是在计算不透水面盖度是将其分为高反照率和低反照率两类?那最好先相加再归一化,要不然两者分别归一化再相加仍然有可能超过1吧...

嗯 是的 谢谢了
不要迷恋哥,哥只是一个过客!
5楼2012-12-30 21:09:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见