文档

bwhitmiss

二进制碰运气操作

语法

BW2 = bwhitmiss(BW,SE1,SE2)
BW2 = bwhitmiss(BW,interval)

描述

例子

BW2= bwhitmiss (BWSE1SE2执行结构化元素定义的命中操作SE1而且SE2。命中操作保留了二值图像中的像素BW谁的社区形状符合SE1形状也不匹配SE2

这个语法等价于imerosion (BW,SE1) & imerosion (~BW,SE2)

BW2= bwhitmiss (BW时间间隔执行用单个数组定义的碰运气操作时间间隔。interval是一个数组,其元素为10,或-1。的1-值的元素组成的域SE1,-1-值的元素组成的域SE2,以及0-值的元素被忽略。

这个语法等价于bwhitmiss (BW,间隔= = 1,间隔= = 1)

例子

全部折叠

为本例创建示例二进制图像。

Bw = [0 0 0 0 0 0 0 0 1 1 0 0 0 1 1 1 1 0 0 1 1 0 0 0 1 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0]
bw =6×60 0 0 0 0 0 0 1 1 1 1 0 0 1 1 1 0 0 1 1 0 0 0 1 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 0 1 1 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 1 0 0 0 0

定义一个间隔。

Interval = [0 -1 -1 1 1 -1 0 1 0];

执行碰运气操作。

Bw2 = bwhitmiss(bw,interval)
bw2 =6x6逻辑阵列0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

输入参数

全部折叠

二值图像,指定为任意维数的数字数组。

平面结构元件,指定为strel对象或值为的数值矩阵1而且0。社区SE1而且SE2不应该有重叠的元素。

间隔,指定为值为的数值数组10,-1

数据类型:||int8|int16|int32|int64

输出参数

全部折叠

经过处理的二值图像的命中操作后,指定为大小相同的逻辑数组BW

数据类型:逻辑

另请参阅

||

R2006a之前介绍

这个话题有用吗?