主要内容

detectMSERFeatures

检测女士特性和回报MSERRegions对象

描述

例子

地区= detectMSERFeatures ()返回一个MSERRegions对象,地区女士,包含信息功能检测到输入的二维灰度图像,。这个对象使用最大限度稳定极值区域(女士)算法来找到区域。

请注意

对于仿真金宝app软件®金宝app支持使用这个功能,您必须启用模型配置设置。显示对话框中,在模型编辑器中,选择金宝app建模选项卡,然后选择模型设置>模型属性。在配置参数对话框中,选择模拟目标>先进的参数>动态内存分配在MATLAB函数

(地区,cc)= detectMSERFeatures ()选择返回女士地区连接组件结构。

(___)= detectMSERFeatures (,名称,值)设置指定的一个或多个额外的选项名称,值对参数。

例子

全部折叠

读取图像和检测女士地区。

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

可视化女士地区由像素描述列表存储在返回的“地区”的对象。

图;imshow(我);持有;情节(地区,“showPixelList”,真的,“showEllipses”、假);

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

显示椭圆和质心融入区域。默认情况下,显示椭圆和重心。

图;imshow(我);持有;情节(地区);

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

检测女士地区。

我= imread (“coins.png”);[地区,mserCC] = detectMSERFeatures(我);

显示所有检测到的女士。

图imshow(我)情节(地区,“showPixelList”,真的,“showEllipses”假)

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

测量女士区域偏心测量区域循环。

统计= regionprops (“表”mserCC,“偏心”);

只有保持圆形区域阈值偏心率值。(圆形区域偏心率较低)。

eccentricityIdx =统计数据。离心率< 0.55;circularRegions =区域(eccentricityIdx);

显示圆形区域。

图imshow(我)情节(circularRegions“showPixelList”,真的,“showEllipses”假)

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

输入参数

全部折叠

中指定的输入图像,灰度。它必须真实和nonsparse。内部函数将输入图像uint8uint8在寻找女士的地区。

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

名称-值参数

指定可选的逗号分隔条名称,值参数。的名字参数名称和吗价值相应的价值。的名字必须出现在引号。您可以指定几个名称和值对参数在任何顺序Name1, Value1,…,的家

例子:“RegionAreaRange”,[14000],指定区域像素的大小。

步长之间的强度阈值水平,指定为逗号分隔两人组成的ThresholdDelta”和数值范围内(0100)。这个值表示为一个百分比在选择使用的输入数据类型范围的极值区域测试时的稳定性。降低这个值返回更多的地区。典型的值的范围从0.8到4。

区域像素的大小,指定为逗号分隔两人组成的“RegionAreaRange和一个双元素向量。向量,minAreamaxArea),允许包含像素之间的选择区域minAreamaxArea、包容。

最大区域极值区域之间的差异在不同强度阈值,指定为逗号分隔两组成的MaxAreaVariation”和积极的标量值。增加这个值返回一个更多的地区,但是他们可能会更不稳定。稳定地区非常相似的大小在不同强度的阈值。典型值从0.1到1.0不等。

感兴趣的矩形区域,指定为一个向量。向量必须的格式(xy宽度高度]。当你指定一个ROI,函数内检测到角落区域位于(xy]规定的大小宽度高度]。(xy]元素指定区域的左上角。

输出参数

全部折叠

女士区域对象,作为一个返回MSERRegions对象。对象包含有关女士在输入图像灰度特性检测。

连接组件结构,作为结构返回四个领域。连接组件结构是用于测量区域属性使用regionprops函数。这四个领域:

描述
连接

女士的连接区域。

默认值:8

图象尺寸

的大小

NumObjects

女士的地区

PixelIdxList

1 -NumObjects单元阵列包含NumObjects向量。每个向量表示像素的线性指标相对应的元素的女士。

算法

全部折叠

强度阈值水平

女士探测器增量步的强度范围输入图像检测稳定区域。的ThresholdDelta参数确定的数量增加的探测器测试稳定性。你能想到的阈值δ值大小的杯子装满一桶水。杯越小,越需要增加数量填满桶。桶可以被认为是强度的区域。

女士对象检查该地区面积大小的变化在不同强度的阈值。变化的值必须小于MaxAreaVariation参数被认为是稳定的。

请注意

女士在图像特征检测是不适合使用极限强度值的变化。

在高级别上,女士可以解释说,通过思考的强度剖面图像代表一系列的桶。想象桶的顶部与地面冲洗,和一个软管打开在一个桶。填满水进入桶,溢出和下一个桶开始填充。小区域的水加入,成为更大的水域,最后整个地区被填满。水是填充进桶里,核查女士稳定性判据。地区出现,生长在不同强度阈值和合并。

引用

[1]nist, D。,和H. Stewenius, "Linear Time Maximally Stable Extremal Regions",在计算机科学的课堂讲稿。10日欧洲计算机视觉,马赛,法国:2008,不。5303年,页183 - 196。

[2]Matas, J。,O. Chum, M. Urba, and T. Pajdla. "Robust wide baseline stereo from maximally stable extremal regions."英国机器视觉会议学报》上,384 - 396页,2002。

[3]Obdrzalek D。,S. Basovnik, L. Mach, and A. Mikulik. "Detecting Scene Elements Using Maximally Stable Colour Regions,"通信在计算机和信息科学、La Ferte-Bernard、法国;2009,第82卷CCIS(2010 12 01),页107 - 115。

[4]Mikolajczyk, K。,T. Tuytelaars, C. Schmid, A. Zisserman, T. Kadir, and L. Van Gool, "比较仿射探测器”;国际计算机视觉杂志》,卷65,数字1 - 2 / 11月,2005年,页43 - 72。

扩展功能

介绍了R2012a