帮助中心帮助中心
从二进制图像中提取对象的大小
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最大的对象。在事件的领带nth的地方,只有第一个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
像素连接,指定这些值。
价值
意义
二维的连接性
边缘像素连接如果他们的联系。两个相邻的像素是相同的对象如果他们都和沿水平或垂直方向连接。
当前像素显示在灰色。
像素连接如果边缘或角落联系。两个相邻像素属于同一对象如果他们都是沿着水平和连接,垂直或对角线方向。
连接也可以定义在一个更一般的方法通过指定一个3×3的矩阵0年代和1年代。1价值元素定义社区位置相对的中心元素康涅狄格州。关于它的中心元素的矩阵必须是对称的。
数据类型:双|逻辑
过滤图像,返回相同的大小和类的二进制图像作为输入图像BW。
bwareaopen|bwconncomp|bwpropfilt|conndef|regionprops
bwareaopen
bwconncomp
bwpropfilt
conndef
regionprops
你有一个修改版的这个例子。你想打开这个例子与编辑?
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室