主要内容

bwconvhull

从二值图像生成凸包图像

描述

例子

CH= bwconvhull (BW计算中所有对象的凸包BW并返回CH,二值凸包图像。

CH= bwconvhull (BW方法指定计算凸包图像所需的方法。

CH= bwconvhull (BW“对象”,康涅狄格州指定定义单个前台对象时所需的连接。

例子

全部折叠

将灰度图像读取到工作区中。将其转换为二值图像并计算联合二值凸包。最后计算出目标的凸包,并在一个图形窗口中显示所有图像。

次要情节(2 2 1);我= imread (“coins.png”);imshow(我);标题(“原始”);次要情节(2,2,2);Bw = I > 100;imshow (BW);标题(“二元”);次要情节(2、2、3);CH = bwconvhull (BW);imshow (CH);标题(工会凸包的);次要情节(2、2、4);CH_objects = bwconvhull (BW,“对象”);imshow (CH_objects);标题(“凸包的对象”);

图中包含4个轴对象。标题为Original的轴对象1包含一个类型为image的对象。标题为Binary的axis对象2包含一个类型为image的对象。标题为联合凸包的轴对象3包含一个类型为图像的对象。轴对象4,标题为对象凸包包含一个类型为图像的对象。

输入参数

全部折叠

输入二进制图像,指定为二维逻辑矩阵。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑

用于计算凸包的方法,具体为:

价值 描述
“联盟” 计算所有前景对象的凸包,将它们视为单个对象
“对象” 计算各连通构件的凸包BW单独。CH包含每个连接组件的凸包。

数据类型:字符|字符串

像素连接性,指定为这些值之一康涅狄格州参数仅当方法“对象”

价值

意义

二维的连接性

四连接

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

8-connected

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

连通性也可以用更一般的方式来定义,即指定一个3 × 3的矩阵0年代和1年代。1-值元素定义相对于的中心元素的邻域位置康涅狄格州.这个矩阵必须对它的中心元素对称。

数据类型:

输出参数

全部折叠

输入图像中所有前景物体的凸壳的二值掩模,以二维逻辑矩阵的形式返回。

介绍了R2011a