主要内容

detectORBFeatures

检测ORB要点

自从R2019a

描述

例子

= detectORBFeatures ()返回一个ORBPoints对象包含有关ORB要点。检测到ORB要点从输入图像通过使用面向快速旋转短暂(ORB)功能检测方法。

例子

= detectORBFeatures (,名称,值)使用一个或多个名称-值对参数指定选项。

例子

全部折叠

读一个图像到工作区中。

我= imread (“businessCard.png”);

将图像转换为灰度图像。

I = im2gray(我);

显示灰度图像。

图imshow(我)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的形象。

检测和存储ORB要点。

点= detectORBFeatures(我);

显示灰度图像和情节发现ORB要点。抑制圈的显示在检测要点。检测到ORB要点与高强度方差的地区。

图imshow(我)情节(点,“ShowScale”,假)

图包含一个坐标轴对象。坐标轴对象包含2图像类型的对象,线。一个或多个行显示的值只使用标记

读二进制图像到工作区中。

我= imread (“star.png”);

显示图像。

图imshow(我)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的形象。

检测和存储ORB要点。指定图像分解为1.01的比例因子和分解的数量水平3。

点= detectORBFeatures(我“ScaleFactor”,1.01,“NumLevels”3);

显示图像和情节发现ORB要点。二进制图像形状的拐点检测到ORB要点。

图imshow(我)情节(点)

图包含一个坐标轴对象。坐标轴对象包含3图像类型的对象,线。一个或多个行显示的值只使用标记

输入参数

全部折叠

输入图像,作为指定——- - - - - -N灰度图像。输入图像必须是真实和nonsparse。

数据类型:||int16|uint8|uint16|逻辑

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

例子:detectORBFeatures(我,‘NumLevels’, 4)

比例因子的图像分解,指定为逗号分隔组成的“ScaleFactor”和一个标量大于1。每一层的刻度值分解ScaleFactor(水平1),在那里水平任何值在[0,Numlevels1]。考虑到输入图像的大小——- - - - - -N图像大小,每一层分解 年代 c 一个 l e F 一个 c t o r ( l e v e l 1 ) ——- - - - - - N 年代 c 一个 l e F 一个 c t o r ( l e v e l 1 )

数据类型:||int8|int16|int32|int64|uint8|uint16|uint64|uint32

数分解水平,指定为逗号分隔组成的“NumLevels”和一个标量大于或等于1。增加这个值从图像中提取要点更多层次的分解。

分解的数量水平提取要点是由图像大小有限的水平。分解级别的图像大小必须至少63 - 63的检测要点。计算最大程度的分解

l e v e l 马克斯 =地板 ( 日志 ( 最小值 ( , N ) ) 日志 ( 63年 ) 日志 ( ScaleFactor ) ) + 1

如果默认值或指定的值“NumLevels”大于水平马克斯,功能修改NumLevels水平马克斯并返回一个警告。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint64|uint32

地区感兴趣的关键点检测、指定为逗号分隔组成的“投资回报”和一个矢量格式(xy宽度高度]。前两个元素代表的位置感兴趣的区域的左上角。最后两个元素代表该区域的宽度和高度的兴趣。感兴趣的区域的宽度和高度必须每个值大于或等于63。

输出参数

全部折叠

ORB要点、作为一个返回ORBPoints对象。对象包含在输入图像中检测到的信息要点。

算法

该函数检测要点从输入图像通过使用ORB功能检测方法[1]

引用

[1]Rublee E。,V. Rabaud, K. Konolige, and G. Bradski. "ORB: An Efficient Alternative to SIFT or SURF." In2011年国际会议上计算机视觉学报》上,2564 - 2571。西班牙巴塞罗那:IEEE 2011。

扩展功能

C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。

版本历史

介绍了R2019a