主要内容

cornerPoints

用于存储角点的对象

描述

该对象存储有关从2-D灰度图像检测到的特征点的信息。

创建

描述

例子

=尖端(地点的)构造一个cornerPoints对象从一个M.-by-2阵列[Xy的位置坐标。

=尖端(地点名称,价值的)使用一个或多个名称值对设置属性。将每个属性名称括起引号。例如,点=突出点('urg',0.0)

输入参数

展开全部

点的位置,指定为一个M.-2 array [Xy]坐标。

特性

展开全部

此属性是只读的。

关键点的位置,指定为M.2矩阵。每一行的格式为[Xy]表示关键点的位置。M.是关键点的数量。您无法设置此属性,请使用地点输入参数。

角落点对象保持的点数,指定为数值。

检测特征的强度,指定为数值。该算法使用近似Hessian的决定因素。

对象功能

阴谋 情节点
是空的 确定点对象是否为空
长度 存储点数
选择最初 选择具有最强度量的点
尺寸 返回点对象的大小
选择性 选择统一分布的特征点子集
收集 从GPU检索角点

例子

全部收缩

读一个图像。

我= imread('cameraman.tif');

检测特征点。

点=探测器(i);

展示10个最强的点。

strongest = selectstrongest(点,10);imshow(i)持有情节(最强)

图包含轴对象。轴对象包含2个类型图像的对象,线。

显示最强点的(x,y)坐标。

strondest.location.
ANS =.10 x2单一矩阵112.4516 208。

创建棋盘映像。

我=棋盘(2,2);

加载角点的位置。

位置= [51 51 51 100 100 100 151 151 151;......50 100 150 50 101 150 50 100 150]';

保存点在acornerPoints目的。

点=角点(位置);

在棋盘上显示点。

imshow(i)持有情节(点)

图包含轴对象。轴对象包含2个类型图像的对象,线。

提示

虽然cornerPoints可能持有许多点,它是一个标量对象。所以,numel.cornerPoints)总是回来1.这个值可能不同于长度cornerPoints),返回该对象持有的真实点数。

扩展能力

在R2012A介绍