MSERRegions

对象存储MSER地区

描述

此对象描述MSER区域和具有相同第二时刻,所述区域对应的椭圆。它传递之间的数据detectMSERFeaturesextractFeatures功能。所述目的也可以用于操纵和绘制由这些函数返回的数据。

创建

描述

地区= MSERRegions (pixellist构造一个MSER区域对象,地区从像素列表区域,pixellist

输入参数

展开全部

检测MSER区域的点坐标,指定为a中号×1单元阵列。每个单元包含一个P检测到的MSER区域的[x - y]坐标的-乘2数组,其中P基于像素的一个区域的数目而变化。

属性

展开全部

此属性是只读的。

椭圆的位置,存储为中号-by-2的阵列[Xÿ]坐标。具有相同的二阶矩的MSER区域中的省略号。

此属性是只读的。

长轴和短轴,存储为一个两元素向量,[majorAxis minorAxis]。这个向量指定具有相同的第二时刻作为MSER区域的椭圆的长轴和短轴。

此属性是只读的。

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

存储区域,指定为一个整数的数。

对象函数

是空的 确定是否点对象为空
长度 存储点数
尺寸 返回一个点对象的大小
情节 剧情MSER区域

例子

全部收缩

加载图像。

I = imread('cameraman.tif');

检测并存储的区域。

区域= detectMSERFeatures(I);

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

imshow(I);保持;情节(地区);

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

检测MSER特征。

I = imread('cameraman.tif');区域= detectMSERFeatures(I);

显示在MSERRegions对象的第一10个区域。

imshow(I);保持;图(区(1:10),“showPixelList”,真正的);

提取物和显示SURF描述符以由检测器MSER识别的位置。

读取图像。

I = imread('cameraman.tif');

检测MSER特征。

regionsObj = detectMSERFeatures(I);

提取和显示冲浪描述符。

[特征,validPtsObj] = extractFeatures(I,regionsObj);imshow(I);保持;图(validPtsObj,“showOrientation”,真正);

提示

虽然MSERRegions可以容纳许多区域,它是一个标量对象。因此,numelMSERRegions)总回报1。此值可能与长度MSERRegions),它返回由对象保持区域的真实数量。

参考文献

《线性时间的最大稳定极值区域》,在计算机科学讲义。10日欧洲会议计算机视觉,马赛,法国:2008年,没有。5303,第183-196。

[2]麦塔斯,J.,O.呒,M. Urba,和T. Pajdla。“从最大稳定极值区域的鲁棒宽基线立体。”英国机器视觉会议论文集, 384 - 396页,2002。

扩展功能

介绍了在R2012a