主要内容

检测FastFeatures

使用快速算法检测拐角并返回转角点目的

描述

例子

=检测factfastFeatures(返回a转角点目的,。该对象包含有关在2-D灰度输入图像中检测到的特征点的信息,。这检测FastFeatures函数使用加速段测试(快速)算法的功能来查找特征点。

=检测factfastFeatures(,,,,名称,价值使用一个或多个指定的其他选项名称,价值配对参数。

例子

全部收缩

阅读图像。

i = imread('cameraman.tif');

找到角落。

Corners =检测FastFeatures(i);

显示结果。

imshow(i);抓住;情节(Corners.SelectStrongest(50));

图包含一个轴对象。轴对象包含2个类型图像的对象。

输入参数

全部收缩

输入图像,以2-D灰度指定。输入映像必须是真实的,也必须是非sparse。

数据类型:单身的|双倍的|INT16|UINT8|UINT16|逻辑

名称值参数

将可选的参数对name1 = value1,...,namen = valuen, 在哪里姓名是参数名称和价值是相应的值。名称值参数必须在其他参数之后出现,但是对的顺序并不重要。

在R2021a之前,请使用逗号分隔每个名称和值,并附上姓名用引号。

例子:“朴素”,,,,'0.01',,,,'roi',,,,[50,150,100,200]指定探测器必须在指定的感兴趣区域内使用最低1%的可接受的角落质量。这个感兴趣的地区位于X=50,,,,y=150。ROI的宽度100像素,高度200像素。

最低可接受的角落质量,指定为逗号分隔对,由'朴素'和标量值在范围内[0,1]。

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

数据类型:单身的|双倍的|int8|INT16|INT32|INT64|UINT8|UINT16|UINT32|Uint64

角落区域和周围区域之间的最小强度差,指定为逗号分隔对,由'Minconcontrast'和标量值(0,1)。

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

数据类型:单身的|双倍的|int8|INT16|INT32|INT64|UINT8|UINT16|UINT32|Uint64

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

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

输出参数

全部收缩

角点对象,返回为转角点目的。该对象包含有关2-D灰度输入图像中检测到的特征点的信息。

参考

[1] Rosten,E。和T. Drummond。“高性能跟踪的融合点和线路”,”IEEE国际计算机愿景会议论文集,卷。2(2005年10月):第1508–1511页。

扩展功能

版本历史记录

在R2013a中引入

展开全部

从R2022a开始的错误