帮助中心帮助中心
存储角点的对象
该对象存储有关从2-D灰度图像检测到的特征点的信息。
点=角点(位置)
点=角点(位置,名称,值)
例子
点= cornerpoints(地点)constructs acornerPointsobject from anm-by-2阵列[Xy]位置坐标。
点= cornerpoints(地点)
点
地点
cornerPoints
点= cornerpoints(地点,,,,名称,价值)使用一个或多个名称值对设置属性。将每个属性名称包装在报价中。例如,点=拐角点('metric',0.0)
点= cornerpoints(地点,,,,名称,价值)
名称,价值
点=拐角点('metric',0.0)
展开全部
点的位置,指定为m-by-2阵列[Xy]坐标。
[]
此属性仅阅读。
按键的位置,指定为m-by-2矩阵。Each row is of the form [Xy]并表示关键点的位置。m是关键点的数量。您无法设置此属性,使用地点输入参数。
数数
0
指定为数字值的角点对象持有的点数。
公制
0。0
检测到的特征的强度,指定为数字值。该算法使用近似Hessian的决定因素。
阴谋
是空的
长度
selectstrongest
尺寸
选择性分歧
收集
全部收缩
Read an image.
i = imread('cameraman.tif');
检测特征点。
点=检测(i);
Display the ten strongest points.
最强= selectstrongest(点,10);imshow(i)保持on情节(最强)
显示最强点的(x,y)坐标。
最强
ans =10 x2单一矩阵112.4516 208.4412 108.6510 228.1681 136.6969 114.7962 181.4160 205.9876 135.5823 123.4529 100.4951 174.3253 146.7581 94.7393 135.2899 92.6485 129.8439 110.0350 130.5716 91.0424
创建一个棋盘图像。
I = checkerboard(50,2,2);
加载角点的位置。
地点= [51 51 51 100 100 100 151 151 151;...50 100 150 50 101 150 50 100 150]';
Save the points in acornerPoints目的。
点= CornerPoints(位置);
在棋盘上显示点。
imshow(i)保持on情节(点)
虽然cornerPoints可能要容纳许多点,这是一个标量对象。所以,numel((cornerPoints)总是返回1。This value may differ from长度((cornerPoints),,,,which returns the true number of points held by the object.
numel
1
用法注释和限制:
To index locations with this object, use the syntax:points.location(idx,:), 为了点目的。看VisionRecoverTformCodeGeneration_Kernel.m,,,,which is used in the通过功能匹配和注册的代码生成简介例子。
points.location(idx,:)
二进制|检测|detectFASTFeatures|检测分类|detectBRISKFeatures|检测表|检测器features|提取物|外feThogFeatures|匹配项|mserrigions|detectORBFeatures|ORBPoints|冲浪点|Briskpoints|KAZEPoints
二进制
检测
detectFASTFeatures
检测分类
detectBRISKFeatures
检测表
检测器features
提取物
外feThogFeatures
匹配项
mserrigions
detectORBFeatures
ORBPoints
冲浪点
Briskpoints
KAZEPoints
您有此示例的修改版本。您想用您的编辑打开这个示例吗?
您单击了与此MATLAB命令相对应的链接:
通过在MATLAB命令窗口中输入该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站以获取可用的翻译内容,并查看本地事件和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(中文或英语)以获得最佳场地性能。其他Mathworks乡村网站未针对您所在的访问进行优化。
联系您当地的办公室