标签:
f=imread(‘0.jpg‘); % 读入图像figure,imshow(CF),title(‘Canny Filter‘);
MATLAB的图像处理工具箱中提供的edge函数可以实现检测边缘的功能,其语法格式如下:
BW = edge(I,‘sobel‘)
BW = edge(I,‘sobel‘,direction)
BW = edge(I,‘roberts‘)
BW = edge(I,‘log‘)
这里BW = edge(I,‘sobel‘)采用Sobel算子进行边缘检测。BW = edge(I,‘sobel‘,direction)可以指定算子方向,即:
direction=’horizontal’,为水平方向;
direction=’vertical’,为垂直方向;
direction=’both’,为水平和垂直两个方向。
BW = edge(I,‘roberts‘)和BW = edge(I,‘log‘)分别为用Roberts算子和拉普拉斯高斯算子进行边缘检测。
标签:
原文地址:http://blog.csdn.net/lihuajie1003/article/details/45015039