1.图像的边缘检测
图像的边缘是指其周围像素灰度急剧变化的那些像素的集合。边缘检测的基本思想是先检测图像中的边缘点,在按照某种策略将边缘点连接成轮廓,从而构成分割区域。
利用edge对输入的灰度图像进行边缘检测
I=imread(‘circuit.tif’);
BW1=edge(I,’prewitt’); % 利用prewitt算子进行边缘检测
BW2=edge(I,’canny’); %利用canny算子进行边缘检测
subplot(1,2,1),imshow(BW1);
subplot(1,2,2),imshow(BW2)
2.角点特征检测
角点是两个边缘的焦点,是邻域内具有两个主方向的特征点。角点所在的邻域通常也是图像中稳定的、信息丰富的区域。
基于图像边缘的检测方法:需要对图像边缘进行编码,在很大程度上依 赖于图像的分割和边缘提取,具有较大的计算量。
基于图像灰度的检测方法:通过计算点的曲率及梯度来检测角点,是目前研究的重点。
有关角点检测的函数cornermetric
I=imread(‘pout.tif’);
I=I(1:150,1:120);
subplot(1,2,1);
imshow(I);
title(‘输入图像’);
CM=c