主要内容

boundarymask

找到区域分割的边界

描述

例子

面具= boundarymask (l)计算一个面具代表该地区边界输入标签矩阵l。输出,面具,是一个逻辑的形象真正的在边界位置和在无边界的位置。

面具= boundarymask (BW)计算区域的边界输入二进制图像BW

面具= boundarymask (___,康涅狄格州)使用指定的连接计算区域的边界康涅狄格州

例子

全部折叠

读一个图像到工作区中。

我= imread (“kobi.png”);

创建一个形象的superpixel表示,作为一个标签返回矩阵。

L = superpixels(我100);

矩阵显示标签。

imshow (label2rgb (L))

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的形象。

发现标签的区域边界的矩阵。

掩码= boundarymask (L);

显示原始图像通过使用边界面具labeloverlay函数。标签的区域边界矩阵作为存在1个像素宽的青色线出现。

imshow (labeloverlay(面具,我“透明”,0))

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的形象。

输入参数

全部折叠

标签矩阵,指定为一个二维数值矩阵的非负数字或一个二维的逻辑矩阵。

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

二进制图像,指定为一个数字或逻辑矩阵相同的大小l

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

像素连接,指定为48

价值

意义

二维的连接性

4

边缘像素连接如果他们的联系。附近一个像素的相邻像素在水平或垂直方向。

3×3像素附近有四个像素连接到中心像素

当前像素显示在灰色。

8

像素连接如果边缘或角落联系。附近一个像素的相邻像素在水平、垂直或对角线方向。

3×3像素邻域与8像素连接到中心像素

当前像素显示在灰色。

数据类型:||int8|int16|int32|uint8|uint16|uint32

输出参数

全部折叠

光栅区域网格的边界,指定为一个二维的逻辑矩阵相同大小的图像作为输入。一个像素面具真正的当相应的输入图像的像素值P有一个邻近的像素具有不同价值比P

数据类型:逻辑

扩展功能

版本历史

介绍了R2016a