我正在尝试使用MATLAB将sobel
和canny
边缘检测方法应用于校正后的多光谱卫星图像,但它无法检测边缘。结果不是边缘,而是到处都是点噪声。
我应该怎么做才能从校正后的多光谱图像中检测出精细的边界?需要什么特殊的技巧吗?
发布于 2011-05-16 07:16:24
假设您做的其他事情都是正确的(您调用edge
命令的方式等等)。如果图像特别嘈杂,就会发生这种情况。您可以考虑平滑(例如,使用高斯或其他核进行过滤)。这应该会使噪声消失,有利于其他更有意义的边缘。
您还应该尝试使用阈值。
发布于 2011-05-16 03:26:37
作为一种选择,可以保存RGB图像并尝试使用大纲视图工具http://outliner.codeplex.com/打开它们。该工具使用另一种边缘检测方法,该方法在彩色图像上效果最好。
https://stackoverflow.com/questions/6009013
复制相似问题