主要内容

detectFASTFeatures

使用快速算法检测到角落

描述

例子

= detectFASTFeatures ()返回一个cornerPoints对象包含角特征信息检测的二维灰度输入使用的特性加速段试验(快速)算法。

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

例子

全部折叠

读取图像。

我= imread (“cameraman.tif”);

找到角落。

角落= detectFASTFeatures(我);

显示结果。

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

图包含一个坐标轴对象。坐标轴对象包含2图像类型的对象,线。一个或多个行显示的值只使用标记

输入参数

全部折叠

中指定的输入图像,二维灰度。输入图像必须是真实和nonsparse。

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

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

例子:“MinQuality”,“0.01”,“投资回报”,[50150100200]指定探测器必须使用最低1%接受质量指定区域内的角落。位于这一地区的利益x=50,y=150年。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]Rosten E。,and T. Drummond. "Fusing Points and Lines for High Performance Tracking,"《IEEE计算机视觉国际会议,卷2(2005年10月):1508 - 1511页。

扩展功能

版本历史

介绍了R2013a

全部展开