I=imread('**.***')%自己输入图片路径
GryIm=rgb2gray(I)%变灰度,如果是灰度图,直接删掉它
BW=edge(GryIm,'sobel')%后边的参数‘sobel’或'roberts'自己改
subplot(2,2,1)imshow(I)title('Oringal Image')
subplot(2,2,2)imshow(BW)title('Edge detect of sobel')
i=imread('1.jpg')读入图像1i1=rgb2gray(i) 把rgb图像转换成灰度图像
bw1=edge(i1,'log',0.07) 做阈值为0.07的高斯—拉普拉斯(Log)算法
figure(3),imshow(i) 显示原图
figure(4),imshow(bw1) 显示高斯—拉普拉斯(Log)边缘检测后的图
I = imread('Lena.bmp')imshow(I),title('原图')
BW5 = edge(I,'kirsch')
figure
imshow(BW5,[]),title('kirsch算子边缘检测')
程序如上,直接调用就可以
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)