文档

bwperim

求二值图像中物体的周长

语法

BW2 = bwperim(BW)
BW2 = bwperim(BW,conn)

描述

例子

BW2= bwperim (BW返回一个二值图像,其中仅包含输入图像中对象的周长像素BW.一个像素是周长的一部分,如果它是非零的,并且它连接到至少一个零值像素。默认的连通性是二维4,三维6,和conndef (ndims (BW),“最小”)对于高维。如果不指定返回值,bwperim在图形窗口中显示结果。

BW2= bwperim (BW,康涅狄格州在哪里康涅狄格州指定所需的连通性。

例子

全部折叠

读取二进制图像到工作区。

BW = imread(“circles.png”);

计算图像中物体的周长。

BW2 = bwperim(BW,8);

并排显示原始图像和周长。

BW2 imshowpair (BW,“蒙太奇”

输入参数

全部折叠

输入二值图像,指定为逻辑或数字矩阵,必须是2-D、实数和非稀疏的。

例子:BW = imread('circles.png');BW2 = bwperim(BW);

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

连接性,指定为本表中的值之一或3-by-3-…-by-3数组的0年代和1年代。1值元素定义相对于的中心元素的邻域位置康涅狄格州.请注意,康涅狄格州必须是围绕中心元素对称的。

价值

意义

二维的连接性

4

四连接社区

8

8-connected附近

三维的连接性

6

6-connected附近

18

18-connected附近

26

26-connected附近

例子:BW2 = bwperim(BW,8);

数据类型:|逻辑

输出参数

全部折叠

输出图像只包含对象的周长像素,作为逻辑数组返回。

扩展功能

R2006a之前介绍

这个话题有用吗?