主要内容

MSERRegions

对象,用于存储MSER区域

描述

该节点描述MSER区域以及与该区域具有相同秒矩的相应椭圆。它在detectMSERFeaturesextractFeatures功能。对象还可用于操作和绘制这些函数返回的数据。

创建

描述

例子

地区=m区域(像素列表构造一个MSER区域对象,地区像素列表中的区域,像素列表

输入参数

全部展开

检测到的MSER区域的点坐标,指定为1单元阵列。每个单元格包含一个P-检测到的MSER区域的[x y]坐标的by-2数组,其中P根据区域内像素的数量而变化。

属性

全部展开

此属性是只读的。

椭圆的位置,存储为-by-2数组[xy)坐标。与MSER区域具有相同秒矩的椭圆。

此属性是只读的。

主要和次要轴,存储为一个双元素矢量,[majorAxis minorAxis]。这个向量指定与MSER区域具有相同秒矩的椭圆的长轴和短轴。

此属性是只读的。

椭圆方向,存储为从-pi/2到+pi/2弧度范围内的值。这个值表示从。测量椭圆的方向X-轴到椭圆的长轴。可以将此属性用于可视化目的。

存储区域的数量,以整数形式指定。

对象的功能

isempty 确定点对象是否为空
长度 存储点数
大小 返回点对象的大小
情节 情节女士地区

例子

全部折叠

加载一个图像。

我= imread (“cameraman.tif”);

检测和存储区域。

区域= detectMSERFeatures(我);

显示检测区域的质心和轴。

imshow(I);持有在…上;地块(区域);

图中包含一个轴对象。axis对象包含475个类型为image, line的对象。

检测并显示MSERRegions对象中包含的前10个区域。

检测女士特性。

我= imread (“cameraman.tif”);区域= detectMSERFeatures(我);

显示MSERRegions对象中的前10个区域。

imshow(I);持有在…上;情节(地区(1:10),“显示像素列表”,真正的);

图中包含一个轴对象。axis对象包含31个类型为image, line的对象。

在MSER检测器识别的位置提取并显示SURF描述符。

阅读图片。

我= imread (“cameraman.tif”);

检测女士特性。

regionsObj = detectMSERFeatures(我);

提取并显示冲浪描述符。

[features, validPtsObj] = extractFeatures(I, regionsObj);imshow(I);持有在…上;情节(validPtsObj“展示方向”,真正的);

图中包含一个轴对象。轴对象包含3个类型为image, line的对象。

提示

虽然MSERRegions可能包含许多区域,它是一个标量对象。因此,元素个数MSERRegions)总是返回1。此值可能与长度MSERRegions),它返回对象所拥有的区域的真实数量。

工具书类

[1] Nister,D.和H.Stewenius,“线性时间最大稳定极值区域”,计算机科学课堂讲稿.计算机视觉学报,2008年第4期。5303年,页183 - 196。

Matas J., O. Chum, M. Urba, T. Pajdla。来自最大稳定极值区域的稳健宽基线立体声英国机器视觉会议论文集,第384-396页,2002年。

扩展功能

2012年推出