主要内容

visboundaries

情节区域边界

描述

例子

visboundaries (BW)二进制图像的边界地区BW对当前轴。BW是一个二维二进制图像像素的逻辑在哪里真正的属于前台区域和逻辑的像素构成了背景。visboundaries使用bwboundaries找到图像中的边界像素位置。

visboundaries (B)指定的区域边界B,在那里B是一个包含边界单元阵列像素位置的地区,结构类似于第一个输出的bwboundaries

visboundaries (斧头,___)在指定的轴绘制区域边界斧头。指定斧头作为第一个输入参数紧随其后的任何输入参数组合在前面的语法。

例子

visboundaries (___,名称,值)使用名称-值参数来指定附加属性的边界。

h= visboundaries (___)返回一个句柄h的界限。

例子

全部折叠

读取图像。

BW = imread (“blobs.png”);

计算边界。

B = bwboundaries (BW);

显示图象和情节在图像边界。

imshow (BW)visboundaries (B)

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

读取图像并显示它。

我= imread (“toyobjects.png”);imshow (I)

段使用主动轮廓图像(蛇)算法。首先,指定初始轮廓的位置接近的对象分割。

掩码= false(大小(I));面具(50:150 40:170)= true;

显示初始轮廓在蓝色的原始图像。

visboundaries(面具,“颜色”,“b”);

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

段使用“边缘”使用200次迭代方法。

bw = activecontour(面具,我200,“边缘”);

显示最终的轮廓在红色的原始图像。

visboundaries (bw,“颜色”,“r”);标题(“蓝色——初始轮廓,红色——最终轮廓的);

图包含一个坐标轴对象。坐标轴标题蓝色对象——初始轮廓,红色——最终轮廓包含5线类型的对象,形象。

输入参数

全部折叠

二进制图像,指定为一个逻辑数组。

数据类型:逻辑

边界像素位置,指定为一个单元阵列。每个单元格都包含一个2矩阵,是相应地区的边界像素的数量。每一行的2矩阵包含行和列的边界像素的坐标。

数据类型:细胞

形象的画界限,指定为一个坐标轴对象。

数据类型:

名称-值参数

指定可选的逗号分隔条名称,值参数。的名字参数名称和吗价值相应的价值。的名字必须出现在引号。您可以指定几个名称和值对参数在任何顺序Name1, Value1,…,的家

例子:visboundaries (bw,“颜色”,“b”);

指定的颜色边界,作为一个RGB值,十六进制的颜色代码,颜色名称或短的颜色名称。

为一个自定义颜色,指定一个RGB值或十六进制的颜色代码。

  • 一个RGB值三元素行向量的元素指定强度的红色,绿色和蓝色的组件的颜色。强度必须在范围内[0,1];例如,(0.4 0.6 0.7)

  • 十六进制颜色代码是一个特征向量或一个字符串标量,始于一个散列符号(#)后面跟着三个月或六个十六进制数字,它的范围可以从0F。的值是不区分大小写的。因此,颜色代码“# FF8800”,“# ff8800”,“# F80”,“# f80”是等价的。

或者,您可以指定一些常见颜色的名字。此表列出了命名颜色选项,相当于RGB三胞胎,十六进制颜色代码。

颜色名称 短名称 RGB值 十六进制颜色代码 外观
“红色” “r” (1 0 0) “# FF0000”

红色的示例

“绿色” ‘g’ (0 1 0) “# 00 ff00”

样品的颜色绿色

“蓝” “b” (0 0 1) “# 0000 ff”

样品的颜色蓝色

“青色” “c” (0 1 1) “# 00飞行符”

样品的颜色青色

“红色” “米” (1 0 1) “#就”

样品的颜色红色

“黄色” “y” (1 1 0) “# FFFF00”

样品的颜色黄色

“黑” “k” (0 0 0) # 000000的

样品的颜色黑色

“白色” ' w ' (1 1 1) “# FFFFFF”

样品的颜色白色

“没有” 不适用 不适用 不适用 没有颜色

这是默认颜色的RGB三胞胎和十六进制颜色编码MATLAB®使用在许多类型的情节。

RGB值 十六进制颜色代码 外观
[0 0.4470 - 0.7410) “# 0072 bd”

样本的RGB值(0 0.4470 - 0.7410),显示为深蓝色

(0.8500 0.3250 0.0980) “# D95319”

样本的RGB值(0.8500 0.3250 0.0980),它表现为暗橙

(0.9290 0.6940 0.1250) “# EDB120”

样本的RGB值(0.9290 0.6940 0.1250),它表现为暗黄色

(0.4940 0.1840 0.5560) “# 7 e2f8e”

样本的RGB值(0.4940 0.1840 0.5560),它表现为深紫色

(0.4660 0.6740 0.1880) “# 77 ac30”

样本的RGB值(0.4660 0.6740 0.1880),它表现为中绿色

(0.3010 0.7450 0.9330) “# 4 dbeee”

样本的RGB值(0.3010 0.7450 0.9330),它表现为浅蓝色

(0.6350 0.0780 0.1840) “# A2142F”

样本的RGB值(0.6350 0.0780 0.1840),它表现为深红色

例子:“颜色”,“r”

例子:“颜色”,“绿色”

例子:“颜色”,(0 0 1)

例子:“颜色”、“# FF8800 '

行风格的边界边,指定为逗号分隔组成的“线型”下表中的任何一行说明符。

线条样式 描述 产生的线
“- - -” 实线

样品的实线

“——” 虚线

样本的虚线

“:” 虚线

样本的虚线

“-”。 Dash-dotted线

样本dash-dotted线,与交替的破折号和点

“没有” 没有线 没有线

例子:“线型”、“-”。

宽度的线用于边界,指定为一个正数。指定这个值点,一个点= 1/72英寸。

例子:“线宽”,4

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

与对比特性增加了边界,提高能见度在不同背景下,指定为一个数字或逻辑1(真正的)或0()

例子:“EnhanceVisibility”,真的

数据类型:逻辑

输出参数

全部折叠

界,作为一个返回hggroup对象。h轴的孩子吗斧头如果指定,否则h孩子目前的轴。

介绍了R2015a