在二进制图像中查找对象的周长
Syntax
BW2 = bwperim(BW)
BW2 = bwperim(BW,conn)
Description
BW2 = bwperim(BW)返回二进制图像,该二进制图像仅包含输入图像BW中对象的周边像素。 如果像素不为零,并且与至少一个零值像素相连,则该像素是周边的一部分。
BW2 = bwperim(BW,conn)指定像素连接性conn。
Examples
在二进制图像中查找对象的周长
clear all
close all
clc
BW = imread('circles.png');
%计算图像中对象的周长。
BW2 = bwperim(BW,8);
%并排显示原始图像和周边。
imshowpair(BW,BW2,'montage')
在二进制图像中查找周边像素
clear all
close all
clc
BW1 = imread('circbw.tif');
%找到图像中对象的周长。
BW2 = bwperim(BW1);
%并排显示原始图像和显示周长的图像
montage({BW1,BW2},'BackgroundColor','blue','BorderSize',5)
Output Arguments
BW2 —输出二进制图像,仅包含对象的外围像素
逻辑数组
仅包含对象外围像素的输出图像,以逻辑数组形式返回。