主要内容

detectFASTFeatures

使用FAST算法检测拐角并返回cornerPoints对象

描述

例子

= detectFASTFeatures (返回一个cornerPoints对象,.该对象包含二维灰度输入图像中检测到的特征点信息,.的detectFASTFeatures函数使用加速段测试(FAST)算法来寻找特征点。

= detectFASTFeatures (名称,值使用一个或多个指定的其他选项名称,值对参数。

例子

全部折叠

阅读图片。

I = imread(“cameraman.tif”);

找到角落。

拐角= detectFASTFeatures(I);

显示结果。

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

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

输入参数

全部折叠

输入图像,以二维灰度指定。输入图像必须是实数且非稀疏的。

数据类型:||int16|uint8|uint16|逻辑

名称-值参数

指定可选参数对为Name1 = Value1,…,以=家,在那里的名字参数名称和价值对应的值。名-值参数必须出现在其他参数之后,但对的顺序并不重要。

在R2021a之前,名称和值之间用逗号隔开,并括起来的名字在报价。

例子:“MinQuality”“0.01”“投资回报”[50150100200]指定检测器必须在指定的感兴趣区域内使用最小可接受质量为1%的拐角。这个感兴趣的区域位于x50y150.ROI的宽度为One hundred.像素,高度为200像素。

角的最小可接受质量,指定为逗号分隔的对,由'MinQuality和一个范围为[0,1]的标量值。

角的最小可接受质量表示图像中角的最大度量值的一个分数。更大的值可以用来去除错误的角。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

角与周围区域之间的最小强度差,用逗号分隔的对表示,由'MinContrast'和(0,1)范围内的标量值。

最小强度表示图像类最大值的一个分数。增加该值将减少检测到的角的数量。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

用于角检测的矩形区域,指定为逗号分隔的对,由'ROI和格式为[的向量xy宽度高度].前两个整数值[xy表示感兴趣区域左上角的位置。最后两个整数值表示宽度和高度。

例子:“投资回报”[50150100200]

输出参数

全部折叠

角点对象,返回为cornerPoints对象。该对象包含在二维灰度输入图像中检测到的特征点信息。

参考文献

[1]罗斯滕,E,和t。德拉蒙德。“融合点和线的高性能跟踪,”IEEE计算机视觉国际会议论文集第二卷(2005年10月):第1508-1511页。

扩展功能

版本历史

在R2013a中介绍

全部展开

Baidu
map