主要内容

本页采用了机器翻译。点击此处可查看英文原文。

selectStrongest

选择度量最高的点

说明

strongestPoints = selectStrongest(pointsIn,N) 返回具有最强度量的 N 个数据点。

示例

[strongestPoints,indices] = selectStrongest(pointsIn,N) 返回具有最强度量的 N 个数据点。

示例

全部折叠

创建一个包含 50 个点的 KAZEPoints 对象。

points = KAZEPoints(ones(50,2),Metric=1:50);

保留两个最强的特征。

points = selectStrongest(points,2)   
points = 
  2×1 KAZEPoints array with properties:

       Location: [2×2 single]
         Metric: [2×1 single]
          Count: 2
          Scale: [2×1 single]
    Orientation: [2×1 single]

输入参数

全部折叠

点对象,指定为由 M 个 [x y] 坐标组成的 M×2 矩阵,或指定为Point Feature Types中所述的点特征对象之一。该对象包含关于在输入图像中检测到的特征点的信息。要获取点,请使用与点特征类型配对的适当检测函数。

要选择的最强点数量,以数值形式指定。

输出参量

全部折叠

具有最强度量的点对象,以 M×2 矩阵或点对象的形式返回。

输入中选定点的索引,以 N 元素向量的形式返回,该向量包含指向 pointsIn 的线性索引。

版本历史记录

在 R2017b 中推出

全部展开