【发布时间】:2015-02-19 05:42:17
【问题描述】:
我正在使用 ENVI 进行卷积,
设置中位数,内核大小为 5,图像加回值为 0%
在ENVI中的效果真的很好,
当我尝试在 IDL 中使用 CONVOL 做同样的事情时,我无法让它以同样的方式工作,
这是我的代码:
fsize = 5
ext = [fsize, fsize]
kernel = REPLICATE(1, ext[0], ext[1])
B = BYTE(CONVOL(B, kernel, INVALID=255, MISSING=255, /CENTER, /EDGE_WRAP))
谁能告诉我怎么了?
【问题讨论】:
-
你试过反转你的内核吗? IDL 在计算卷积之前不会这样做。因此,如果您查看他们的documentation,您会注意到他们建议在输入时使用内核的反向。
标签: idl-programming-language envi