主要内容

BRISKPoints

对象存储的兴趣点

描述

这个对象提供之间传递数据的能力detectBRISKFeaturesextractFeatures功能。你也可以用它来操纵和策划这些函数返回的数据。您可以使用对象来填充点交互在情况下,您可能希望混合non-BRISK兴趣点探测器的描述符。

创建

描述

例子

= BRISKPoints (位置)构造一个BRISKPoints对象从一个2组(x, y)坐标点,位置

= BRISKPoints (位置,名称,值)设置使用一个或多个属性名称-值对。在报价附上每个属性的名字。例如,点= BRISKPoints(“度量”,0.0)

输入参数

全部展开

点位置,指定为一个2组(xy点坐标。

属性

全部展开

持有的点数的对象,指定为一个数值。

点位置,指定为一个2组(x, y)坐标点。

规模的功能检测,大于或等于指定为一个值1.6

强度检测特性,指定为一个数值。轻快的算法使用一个近似黑森的行列式。

指定的方向检测功能,作为一个角,在弧度。角度测量从轴逆时针指定的起源位置财产。不要手动设置这个属性。使用电话extractFeatures填写这个值。的extractFeatures修改默认值的函数0.0。使用的兴趣点提取non-BRISK描述符,(例如冲浪,狂,女士,等等),可以改变取向值。的取向主要是用于可视化的目的。

对象的功能

情节 情节点
isempty 确定点对象是空的
长度 数量的储存点
selectStrongest 选择分与最强的指标
大小 返回点对象的大小
selectUniform 选择均匀分布特征点的子集

例子

全部折叠

读一个图像和检测的利益点。

我= imread (“cameraman.tif”);点= detectBRISKFeatures(我);位置= [100:228;100:228]';点= BRISKPoints(位置);

选择并画出10最强的兴趣点。

最强= points.selectStrongest (10);imshow(我);持有;情节(最大);

图包含一个坐标轴对象。坐标轴对象包含3图像类型的对象,线。


                    

显示(x, y)坐标。

strongest.Location
ans =10 x2单一矩阵100 100 101 101 102 102 103 103 104 104 105 105 106 106 107 107 108 108 109 109

提示

虽然BRISKPoints可以容纳很多点,它是一个标量对象。因此,元素个数(BRISKPoints)总是返回1。这个值可以不同长度(BRISKPoints),它返回点的真实数量的对象。

引用

[1]Leutenegger, S。,米。Chli, and R. Siegwart.快:二进制健壮的不变的可伸缩的要点计算机视觉,IEEE国际会议(ICCV) 2011。

扩展功能

版本历史

介绍了R2014a