主要内容

bwpropfilt

使用属性从二进制图像中提取对象

描述

例子

BW2= bwpropfilt(BW,,,,支柱,,,,范围从二进制图像中提取所有连接的组件(对象)BW其财产价值支柱在指定的范围bwpropfilt返回二进制图像BW2仅包含符合标准的对象。

例子

BW2= bwpropfilt(BW,,,,支柱,,,,n根据指定属性的值对对象进行分类,支柱,返回仅包含顶部的二进制图像n最大的对象。如果有领带n- 位置,bwpropfilt仅保留第一个n对象在BW2

BW2= bwpropfilt(BW,,,,支柱,,,,n,,,,保持指定是否保留n最大的对象或n用属性排序时最小的对象支柱

BW2= bwpropfilt(BW,,,,,,,,支柱,___)根据灰度图像中的强度值进行对象和属性支柱

BW2= bwpropfilt(___,,,,连接指定像素连接,连接

例子

全部收缩

读取图像并显示。

bw = imread('text.png');图IMShow(BW)标题(“原始图像”

图包含一个轴对象。带有标题原始图像的轴对象包含类型图像的对象。

使用过滤创建第二个图像,该图像仅包含原始图像中没有孔的区域。对于这些区域,Euler编号属性等于1。显示过滤后的图像。

bw2 = bwpropfilt(bw,'欧利伯特',[1 1]);图IMShow(BW2)标题('带Euler编号的区域== 1'

图包含一个轴对象。带有Euler编号的标题区域的轴对象== 1包含一个类型图像的对象。

阅读图像。

bw = imread('text.png');

找到具有最大周围的图像中的十个对象,并显示过过滤后的图像。

bw2 = bwpropfilt(bw,'周长',10);数字;imshow(BW2)标题(“最大周围的对象”

图包含一个轴对象。带有标题对象的轴对象具有最大的周长,其中包含类型图像的对象。

输入参数

全部收缩

要过滤的图像,指定为二进制图像。

数据类型:逻辑

要过滤的属性名称,指定为这些值之一。

像素值测量

属性名称 描述
“区域” 该地区的像素数。
“玉米片” 凸壳中的像素数。凸壳是可以包含该区域的最小凸多边形。有关在船体边界上对像素进行分类的更多信息,请参见分类由ROI部分包含的像素
“怪异” 椭圆的偏心率与该区域相同。偏心率是椭圆形焦点与其主要轴长之间的距离之比。值是[0,1]范围内的数字。(0和1是退化的情况。偏心率为0的椭圆形是一个圆,而偏心率为1的椭圆形是线段。)
“ equivdiameter” 圆的直径(以像素为单位),该区域与该区域相同,计算为SQRT(4*区域/PI)
“ Eulernumber” Euler数(也称为Euler特征),计算为1减去该地区的孔数。
“程度” 该区域中像素与总边界框中的像素的比率,计算为区域除以边界框的区域。
“ Fillarea” 填充该区域的所有孔后,该区域中的像素数量。
“ Majoraxislength” 椭圆的主要轴的长度(以像素为单位),其具有与区域相同的归一化中心矩。
“次要长度” 椭圆的次轴的长度(以像素为单位),其与区域具有相同的归一化中心矩。
“方向”

角度(以度为单位)X- 具有与区域相同的第二矩的椭圆的主要轴。该值在范围内(–90,90]。

该图说明了椭圆的轴和方向。图的左侧显示了图像区域及其相应的椭圆形。右侧显示相同的椭圆形,其纯蓝线代表轴。红点是焦点。方向是水平虚线和主要轴之间的角度。

图像区域周围椭圆形的轴和方向

“周长”

通过在区域边界周围添加每个相邻的像素对之间的距离来计算的区域边界周围的距离(以像素为单位)。该图说明了样品区域的周长计算中包含的像素。

区域的周边像素

“坚固” 凸壳中也位于该区域中的像素的比例,计算为区域/凸

当您包含标记映像时,您可以从该表指定像素值测量属性,,作为函数的输入参数。

像素值测量

属性名称 描述
“最大值” 该区域强度最大的像素的值。
“平均强度” 该地区所有强度值的平均值。
“矿物质” 该区域强度最低的像素的值。

数据类型:char|细绳

最小和最大属性值,指定为表单的1 by-2数字向量[低的高的]。值必须不符合。

数据类型:单身的|双倍的|int8|INT16|INT32|INT64|UINT8|UINT16|UINT32|Uint64

返回的对象数量,指定为正整数。

数据类型:双倍的

保留的对象,指定为“最大”或者“最小”

数据类型:char|细绳

标记图像,指定为与输入二进制图像相同大小的灰度图像。灰度图像中的强度值定义了输入二进制图像中的区域。

数据类型:单身的|双倍的|int8|INT16|INT32|INT64|UINT8|UINT16|UINT32|Uint64

像素连接,指定为这些值之一。

价值

意义

二维连接

4

如果它们的边缘接触,则连接像素。如果两个相邻的像素是同一对象的一部分,则它们都沿水平或垂直方向连接。

中心像素连接到四个像素

当前像素以灰色显示。

8

如果它们的边缘或角触摸,则连接像素。如果两个相邻的像素是同一对象的一部分,则它们都沿水平,垂直或对角线方向连接并连接。

中心像素连接到八个像素

当前像素以灰色显示。

连接性也可以通过指定一个3 x-3的矩阵来以更通用的方式定义01s。这1- 价值元素定义相对于中心元素的邻里位置连接。矩阵必须对其中心元素对称。

数据类型:双倍的|逻辑

输出参数

全部收缩

过滤的图像,返回为二进制图像,大小与BW

提示

版本历史记录

在R2014b中引入