main Content

detectBRISKFeatures

检测轻快的功能并返回Briskpoints目的

描述

例子

points=检测BriskFeatures(一世返回aBriskpoints目的,,,,points。The object contains information about BRISK features detected in a 2-D grayscale input image,一世。ThedetectBRISKFeatures函数使用二进制强大的不变可扩展关键点(Brisk)算法来检测多尺度角功能。

points=检测BriskFeatures(一世,,,,名称,价值uses additional options specified by one or more名称,价值pair arguments.

例子

全部收缩

阅读图像。

i = imread('cameraman.tif');

Find the BRISK points.

点=检测BriskFeatures(i);

显示结果。

imshow(I); holdon;情节(points.SelectStrongest(20));

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

输入参数

全部收缩

输入图像,,,,specified in 2-D grayscale. The input image must be real and nonsparse.

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

名称值参数

Specify optional pairs of arguments asname1 = value1,...,namen = valuen, 在哪里姓名是参数名称和Valueis the corresponding value. Name-value arguments must appear after other arguments, but the order of the pairs does not matter.

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

例子:“朴素”,,,,0。1,,,,'roi',,,,[50,150,100,200]specifies that the detector must use a 10% minimum accepted quality of corners within the designated region of interest. This region of interest is located atX=50,,,,y=150。ROI的宽度100pixels and a height of200pixels.

角落及其周围区域之间的最小强度差,指定为逗号分隔对,由'Minconcontrast'和范围内的标量(0 1)。最小对比度值表示图像类的最大值的一部分。增加此值以减少检测到的角数。

最低可接受的角落质量,指定为逗号分隔对,由'朴素' and a scalar value in the range [0,1]. The minimum accepted quality of corners represents a fraction of the maximum corner metric value in the image. Increase this value to remove erroneous corners.

要实现的八度数量,指定为逗号分隔对,由'numOctaves'和一个整数标量,大于或等于0。增加此值以检测较大的斑点。推荐的值是1and4。当您设置时numOctaves0,,,,the function disables multiscale detection. It performs the detection at the scale of the input image,一世

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

输出参数

全部收缩

轻快的积分,返回Briskpoints目的。该对象包含有关2-D灰度输入图像中检测到的特征点的信息。

References

[1] Leutenegger,S.,M。Chli和R. Siegwart。“轻快:二进制强大的不变可扩展关键”,”,IEEE国际会议论文集,,,,一世CCV, 2011.

扩展功能

版本历史记录

一世ntroduced in R2014a