我正在使用ENVI进行卷积,
使用Median集,核大小为5,Image添加值为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))有人能告诉我出什么事了吗?
发布于 2015-02-19 05:42:18
我不认为你想用科科尔。你实际上是在做一个中值滤波,所以你应该使用中值函数:
result = MEDIAN(array, 5)https://stackoverflow.com/questions/20550324
复制相似问题