图像边缘检测算法
(1)Robert算子边缘检测
(2)Sobel算子边缘检测
(3)Prewitt算子边缘检测
(4)LOG算子边缘检测
(5)Canny边缘检测
Matlab的实现。
其实还只是掉包侠,一点算法没有写
争取有空用openCV写一遍
I=imread('1.jpg');I0=rgb2gray(I);subplot(231);imshow(I);BW1=edge(I0,'Roberts',0.16);subplot(232);imshow(BW1);title('Robert算子边缘检测')BW2=edge(I0,'Sobel',0.16);subplot(233);imshow(BW2);title('Sobel算子边缘检测')BW3=edge(I0,'Prewitt',0.16);subplot(234);imshow(BW3);title('Prewitt算子边缘检测');BW4=edge(I0,'LOG',0.012);subplot(235);imshow(BW4);title('LOG算子边缘检测')BW5=edge(I0,'Canny',0.2);subplot(236);imshow(BW5);title('Canny算子边缘检测')