求matlab图像边缘检测的三种算子的源代码 50

分别用下列算子检测下图(10x10)所示图像的边缘(1)Roberts梯度(2)Laplacian算子(3)Sobel算子使用一个门限,将图像点减少到10%作为边缘点(使... 分别用下列算子检测下图(10x10)所示图像的边缘
(1) Roberts梯度
(2) Laplacian算子
(3) Sobel算子
使用一个门限,将图像点减少到10%作为边缘点(使用高的检测结果部分),试画出上述各种方法所产生的边缘图像;对其结果进行比较说明;其中哪种方法能产生最连续的边缘?
要求写上机报告,其内容为:
1. 用Roberts梯度、Laplacian算子、Sobel算子实现边缘检测的原理。
2. 打印出原始图像(输入图像)。
3. 打印出经边缘检测后的图像。
4. 结论与分析。
5. 打印出源程序。
很多网站要积分才能下载,而且要求是metlab的源代码,不是C的。但是我只有百度知道的积分 所以就来百度问问了 那位能帮忙回答下 谢谢鸟
老师不让用现成的。。。。囧
展开
 我来答
tanarri
2008-07-02 · TA获得超过1.1万个赞
知道大有可为答主
回答量:5123
采纳率:33%
帮助的人:8064万
展开全部
edit edge看edge.m的源代码阿
然后把这三个的提取出来,改改不就行了

matlab有现成的函数edge
比如roberts梯度
I=imread('你的图片');
[g,t]=edge(I,'roberts',0.1);
sobel算子
[g,t]=edge(I,'sobel',0.1);
laplacian算子
[g,t]=edge(I,'log',0.1);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式