文档帮助中心文档
从二值图像中按大小提取目标
BW2 = bwareafilt (BW、范围)
BW2 = bwareafilt (BW, n)
BW2 = bwareafilt (BW, n,保持)
BW2 = bwareafilt (___康涅狄格州)
例子
BW2= bwareafilt (BW,范围)从二值图像中提取所有连接的组件(对象)BW,其中对象的区域在指定的区域内范围,生成另一幅二值图像BW2.bwareafilt返回二进制图像。BW2只包含满足条件的对象。
BW2= bwareafilt (BW,范围)
BW2
BW
范围
bwareafilt
BW2= bwareafilt (BW,n)使n最大的对象。万一打成平局n-th位,只有第一位n对象包含在BW2.
BW2= bwareafilt (BW,n)
n
BW2= bwareafilt (BW,n,保持)指定是否保留n最大的物体n最小的对象。
BW2= bwareafilt (BW,n,保持)
保持
BW2= bwareafilt (___,康涅狄格州)指定定义对象的像素连接性。
BW2= bwareafilt (___,康涅狄格州)
康涅狄格州
全部折叠
读取图像。
BW = imread (“text.png”);
过滤图像,只保留面积在40到50之间的物体。
BW2 = bwareafilt(BW,[40 50]);
将原始图像和过滤后的图像并排显示。
BW2 imshowpair (BW,“蒙太奇”)
过滤图像,只保留面积最大的5个物体。
BW2 = bwareafilt (BW, 5);
要过滤的图像,指定为二值图像。
数据类型:逻辑
逻辑
该区域的最小值和最大值,指定为表单的2乘1数字向量(低高).
(低高)
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64
单
双
int8
int16
int32
int64
uint8
uint16
uint32
uint64
按大小筛选图像对象时要包含的对象数量,指定为数字标量。
数据类型:双
“最大”
“最小”
要包含在输出图像中的对象的大小,指定为“最大”或“最小”.万一打成平局nth的地方,bwareafilt只包括第一个n对象。
数据类型:字符|字符串
字符
字符串
8
4
0
1
像素连接性,指定为这些值之一。
价值
意义
二维的连接性
四连接
如果像素的边缘相接触,则它们是连接的。两个相邻的像素是同一对象的一部分,如果它们都是on,并沿水平或垂直方向连接。
8-connected
如果像素的边缘或角相接触,则它们是连通的。两个相邻的像素是同一对象的一部分,如果它们都在水平、垂直或对角方向上连接。
连通性也可以用更一般的方式来定义,即指定一个3 × 3的矩阵0年代和1年代。1-值元素定义相对于的中心元素的邻域位置康涅狄格州.这个矩阵必须对它的中心元素对称。
数据类型:双|逻辑
过滤后的图像,作为与输入图像相同大小和类别的二值图像返回BW.
bwareaopen|bwconncomp|bwpropfilt|conndef|regionprops
bwareaopen
bwconncomp
bwpropfilt
conndef
regionprops
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系