MATLAB 帮助中心
最终腐蚀
BW2 = bwulterode(BW)
BW2 = bwulterode(BW,method)
BW2 = bwulterode(___,conn)
BW2 = bwulterode(BW) 计算二值图像 BW 的最终腐蚀。BW 的最终腐蚀由 BW 的补集的欧几里德距离变换的区域最大值组成。
BW2
BW
示例
BW2 = bwulterode(BW,method) 指定距离变换方法。
method
BW2 = bwulterode(___,conn) 指定像素连通性。
conn
全部折叠
将一个二值图像读入工作区中并显示该图像。
originalBW = imread('circles.png'); imshow(originalBW)
执行图像的最终腐蚀并显示结果。
ultimateErosion = bwulterode(originalBW); figure, imshow(ultimateErosion)
二值图像,指定为任意维度的数值或逻辑数组。对于数值输入,任何非零像素都被视为 1 (true)。
1
true
数据类型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical
single
double
int8
int16
int32
int64
uint8
uint16
uint32
uint64
logical
"euclidean"
"quasi-euclidean"
"cityblock"
"chessboard"
距离变换方法,指定为下表中的值之一。
方法
描述
在二维中,(x1,y1) 和 (x2,y2) 之间的棋盘距离为
max(│x1 – x2│,│y1 – y2│).
在二维空间中,(x1,y1) 和 (x2,y2) 之间的城市街区距离为
│x1 – x2│ + │y1 – y2│
在二维空间中,(x1,y1) 和 (x2,y2) 之间的欧几里德距离为
(x1−x2)2+(y1−y2)2.
在二维空间中,(x1,y1) 和 (x2,y2) 之间的准欧几里德距离为
|x1−x2|+(2−1)|y1−y2|, |x1−x2|>|y1−y2|
(2−1)|x1−x2|+|y1−y2|, otherwise.
有关详细信息,请参阅二值图像的距离变换。
4
8
6
18
26
0
像素连通性,指定为下表中的值之一。对于二维图像,默认连通性是 8,对于三维图像,默认连通性是 26。
值
意义
二维连通
如果像素的边缘相互接触,则这些像素具有连通性。像素的邻域是水平或垂直方向上的相邻像素。
当前像素以灰色显示。
如果像素的边缘或角相互接触,则这些像素具有连通性。像素的邻域是水平、垂直或对角线方向上的相邻像素。
三维连通
如果像素的面接触,则这些像素具有连通性。像素的邻域是符合以下条件的相邻像素:
在所列方向之一上连通:内、外、左、右、上、下
如果像素的面或边缘接触,则这些像素具有连通性。像素的邻域是符合以下条件的相邻像素:
在两个方向的组合上连通,如右下或内上
当前像素是立方体的中心。
如果像素的面、边缘或角接触,则这些像素具有连通性。像素的邻域是符合以下条件的相邻像素:
在三个方向的组合上连通,如内右上或内左下
对于更高的维度,bwulterode 使用默认值 conndef(ndims(BW),"maximal")。
bwulterode
conndef(ndims(BW),"maximal")
conndef
也可以通过指定由 0 和 1 组成的 3×3×...×3 矩阵,以更通用的方式来定义任意维度的连通性。值为 1 的元素定义相对于 conn 的中心元素的邻域位置。请注意,conn 必须关于其中心元素对称。有关详细信息,请参阅指定自定义连通性。
数据类型: double | logical
腐蚀的图像,以与 BW 大小相同的逻辑数组形式返回。
数据类型: logical
在 R2006a 之前推出
bwdist | conndef | imregionalmax
bwdist
imregionalmax
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处