主要内容

探测器法

使用Harris-Stephens算法检测角落并返回cornerPoints目的

描述

例子

=探测器法(一世返回A.cornerPoints对象,.该对象包含有关在2-D输入图像中检测到的要点的信息,一世.的探测器法函数使用Harris-Stephens算法查找这些功能点。

=探测器法(一世名称,价值使用一个或多个指定的附加选项名称,价值对参数。

例子

全部收缩

阅读图像。

我=棋盘;

找到角落。

角落= detectHarrisFeatures(我);

显示结果。

imshow(我);持有;情节(corners.selectStrongest (50));

图中包含一个坐标轴。轴包含两个类型为image, line的对象。

输入参数

全部收缩

输入图像,指定是一个m-经过-N2-D图像。输入图像必须是真实的和非问题。

数据类型:单身的|双倍的|int16|uint8.|uint16|逻辑

名称值对参数

指定可选的逗号分离对名称,价值论点。姓名是参数名称和价值为对应值。姓名必须出现在引号内。您可以以任何顺序指定多个名称和值对参数Name1, Value1,…,的家

例子:'清点''0.01''roi'[50,150,100,200]指定探测器必须在指定的感兴趣区域内使用1%的最小接受的角落质量。这个兴趣区域位于X=50.y=150..投资回报率宽度One hundred.像素和高度200像素。

最低接受的角落质量,指定为逗号分隔的配对组成微微正式'和范围内的标量值[0,1]。

角点的最小可接受质量是图像中最大角点度量值的一小部分。较大的值可用于删除错误角。

例子:'清点'0.01

数据类型:单身的|双倍的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32|UINT64

高斯滤波器尺寸,指定为逗号分隔的配对组成FilterSize'和范围内的奇数整数值[3,尺寸一世))]。

高斯滤波器平滑输入图像的梯度。

该功能使用FilterSize计算过滤器尺寸的值,FilterSize-经过-FilterSize.它还定义了高斯滤波器的标准偏差FilterSize/ 3。

例子:'过滤'5.

数据类型:单身的|双倍的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32|UINT64

角落检测的矩形区域,指定为逗号分隔的配对组成ROI'和格式的矢量[Xy宽度高度]。前两个整数值[Xy]代表感兴趣区域的左上角的位置。最后两个整数值表示宽度和高度。

例子:'roi'[50,150,100,200]

输出参数

全部收缩

角点对象,返回为cornerPoints目的。该对象包含有关在2-D输入图像中检测到的要点的信息。

参考文献

[1]哈里斯,C.和M. Stephens,“一个组合的角落和边缘探测器”第四届Alvey Vision会议的诉讼程序,1988年8月,第147-151页。

扩展能力

介绍了R2013a