主要内容

KAZEPoints

对象存储KAZE兴趣点

描述

这个对象提供之间传递数据的能力detectKAZEFeaturesextractFeatures功能。你也可以用这个对象来操纵和策划这些函数返回的数据。使用对象来填充点交互,您可能想要混合non-KAZE利益关节探测器KAZE描述符。

创建

描述

例子

= KAZEPoints (位置)构造一个KAZEPoints对象从一个2数组(xy的位置坐标。

标量KAZEPoints对象包含许多分。因此元素个数(KAZEPoints)总是返回1。这个值可以是不同的结果长度(KAZEPoints),它返回真正的对象中包含的点数。

例子

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

输入参数

全部展开

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

属性

全部展开

这个属性是只读的。

要点、位置指定为一个2矩阵。每一行的形式(xy)和代表关键点的位置。是要点的数量。你不能设置该属性,使用位置输入参数。

这个属性是只读的。

持有的重点对象,指定为一个非负整数。

规模,指定为一个标量。集的大小规模的兴趣点检测。

强度的反应点,发现指定为一个数值。KAZE算法使用一个近似黑森的行列式。

指定的方向检测功能,作为一个角的弧度。角度的测量x设在原点设定的位置输入。的extractFeatures函数设置这个属性。不要手动设置它。

对象的功能

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

例子

全部折叠

检测KAZE最强功能和显示10点。

读一个图像。

我= imread (“cameraman.tif”);

在图像检测KAZE特性。

点= detectKAZEFeatures(我);

选择10最强点。

最强= selectStrongest(分,10);

显示选中的点。

imshow(我);持有;

显示位置和规模。圈的大小显示与规模。

情节(最大);持有;

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

显示(x, y)坐标的最强点MATLAB命令窗口。

strongest.Location
ans =10 x2单一矩阵138.5041 95.8063 139.9253 95.8802 111.8975 48.2950 106.4036 174.1800 44.3964 106.4899 122.0368 65.9064 116.2702 138.2877 123.6542 64.7193 104.2719 76.5821 140.6228 97.9271

检测KAZE功能和显示设置特定KAZE点你想阴谋。

读一个图像。

我= imread (“cameraman.tif”);

在图像检测KAZE特性。

点= detectKAZEFeatures(我);

选择和显示过去5点检测。

imshow(我);持有;情节(点(end-4:结束));持有;

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

扩展功能

版本历史

介绍了R2017b