MATLAB不同梯度算子的边缘检测

直接献上代码,大家能看的懂的
clc,clear;
I=imread(‘pout1.tif’);
imshow(I);
title(‘原图’);
BW1=edge(I,‘roberts’);
BW2=edge(I,‘prewitt’);
BW3=edge(I,‘sobel’);
BW4=edge(I,‘log’);
BW5=edge(I,‘canny’);
figure,imshow(BW1,[]);
title(‘roberts’);
figure,imshow(BW2,[]);
title(‘prewitt’)
figure,imshow(BW3,[]);
title(‘sobel’)
figure,imshow(BW4,[]);
title(‘log’)
figure,imshow(BW5,[]);
title(‘canny’)

如有不懂的地方欢迎大家在评论下方提出!

MATLAB不同梯度算子的边缘检测MATLAB不同梯度算子的边缘检测 北国寒馨 发布了3 篇原创文章 · 获赞 0 · 访问量 50 私信 关注
上一篇:HTML5中常见的几种错误用法


下一篇:matplotlib库-python中的绘图师