matlab学习笔记(十)---边缘检测

分别采用roberts、sobel、prewitt、canny、log算子来检测图像的边缘并比较

I=imread('rice.png');
B1=edge(I,'roberts');
B2=edge(I,'sobel');
B3=edge(I,'prewitt');
B4=edge(I,'canny');
B5=edge(I,'log');
subplot(231),imshow(I),title('原始图像');
subplot(232),imshow(B1),title('roberts算子图像');
subplot(233),imshow(B2),title('sobel算子图像');
subplot(234),imshow(B3),title('prewitt算子图像');
subplot(235),imshow(B4),title('canny算子图像');
subplot(236),imshow(B5),title('log算子图像');
效果图如下:



图像处理中各种边缘检测的微分算子简单比较(Sobel,Robert, Prewitt,Laplacian,Canny)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值