Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab 基于卫星校正多光谱图像的边缘检测_Matlab_Image Processing - Fatal编程技术网

Matlab 基于卫星校正多光谱图像的边缘检测

Matlab 基于卫星校正多光谱图像的边缘检测,matlab,image-processing,Matlab,Image Processing,我尝试使用MATLAB将sobel和canny边缘检测方法应用于校正后的多光谱卫星图像,但它无法检测边缘。结果不只是边缘,而是到处都是斑点噪音 我应该如何从校正后的多光谱图像中检测微妙的边界?有什么特殊的技术需要吗 作为一个选项,您可以保存RGB图像并尝试使用大纲视图工具打开它们 此实用程序使用了一种在彩色图像上效果最佳的边缘检测方法。假设您在其他方面都做得很好(使用调用边缘命令等),如果图像特别嘈杂,可能会发生这种情况。您可以考虑平滑(例如用高斯或其他内核进行滤波)。这应该使噪声远离其他更有意

我尝试使用MATLAB将
sobel
canny
边缘检测方法应用于校正后的多光谱卫星图像,但它无法检测边缘。结果不只是边缘,而是到处都是斑点噪音


我应该如何从校正后的多光谱图像中检测微妙的边界?有什么特殊的技术需要吗

作为一个选项,您可以保存RGB图像并尝试使用大纲视图工具打开它们
此实用程序使用了一种在彩色图像上效果最佳的边缘检测方法。

假设您在其他方面都做得很好(使用调用
边缘
命令等),如果图像特别嘈杂,可能会发生这种情况。您可以考虑平滑(例如用高斯或其他内核进行滤波)。这应该使噪声远离其他更有意义的边缘。
您还应该尝试使用阈值。

如果不看到图像,很难回答。什么类型的图像?单色还是多光谱?是经过校正的多光谱image@Adams将你的图片上传到某个地方,并发布链接!问题:(1)边缘轮廓有多厚/多宽,以像素为单位?(2) 边缘的对比度是多少?(绝对灰度级和相对灰度级,例如,沿边缘测量的方差与沿边缘一侧测量的方差)我使用了此实用性,边缘清晰显示。谢谢。但是我需要知道它是如何完成的。你可以在Documentation选项卡中找到几个文档文件(MS Word格式):但是完整的细节在源代码(MS Visual C++)中,可以下载。Thans提供了指导,但是如何进行高斯内核的设计?我需要更多关于这方面的技术指导,以便我可以应用它来检测CIR图像上某些字段的边界。只是好奇,你怎么能说这就是你没有实现它的答案?另外,我的建议是,在你提出类似这样的开放式问题之前,先在谷歌上查找一些东西并阅读相关内容,然后再尝试一些事情。