主要内容

labeloverlay

二维图像矩阵区域覆盖标签

描述

例子

B= labeloverlay (一个,l)保险丝的输入图像,一个每个非零,用不同颜色标签的标签矩阵l。的labeloverlay函数不融合背景像素的颜色。

例子

B= labeloverlay (一个,BW)融合了输入图像与一个面具的颜色BW真正的。的labeloverlay函数没有保险丝(标记为背景像素用颜色)。

B= labeloverlay (一个,C)融合输入图像用不同的颜色为每个标签分类矩阵C。的labeloverlay函数不融合像素<定义>颜色类别。

例子

B= labeloverlay (___,名称,值)计算融合叠加图像,B,使用名称,值对控制方面的计算。

例子

全部折叠

读一个图像,然后使用段superpixels函数。

一个= imread (“kobi.png”);[L, N] = superpixels (A, 20);

保险丝与原始图像的分割结果。显示融合图像。

B = labeloverlay(左);imshow (B)

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

读一个灰度图像,显示它。

一个= imread (“coins.png”);imshow (A)

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

使用二进制阈值创建一个面具。

t = graythresh(一个);BW = imbinarize (t);imshow (BW)

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

保险丝的面具原始图像。显示融合图像。

B = labeloverlay (BW);imshow (B)

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

读一个灰度图像。

一个= imread (“coins.png”);

使用二进制阈值创建一个面具。

BW = imbinarize(一个);

基于图像内容的创建分类标签。

stringArray = repmat (“表”、大小(BW));stringArray (BW) =“硬币”;categoricalSegmentation =分类(stringArray);

保险丝与原始图像的分类标签。显示融合图像。

B = labeloverlay (categoricalSegmentation);imshow (B)

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

把原始图像只有一个标签分类的分割。改变colormap,增加标签的不透明度,并显示结果。

图C = labeloverlay (categoricalSegmentation,“IncludedLabels”,“硬币”,“Colormap”,“秋天”,“透明”,0.25);imshow (C)

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

输入参数

全部折叠

输入图像,指定为一个二维灰度或彩色图像。

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

标签指定为一个矩阵的非负整数。

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

面具,指定为一个逻辑矩阵。

数据类型:逻辑

分类标签,指定为一个分类矩阵。

数据类型:分类

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

例子:“Colormap”、“热”显示标签的颜色“热”colormap。

Colormap,指定为逗号分隔组成的“Colormap”这些值之一:

  • 一个l3 colormap。每一行的RGB三胞胎colormap必须规范化区间[0,1]。l标签的标签数量矩阵吗l、二进制掩模BW或分类矩阵C

  • 一个字符串或字符向量对应一个有效的输入colormap函数。labeloverlay排列指定colormap这样相邻的标签更明显。

例子:[0.2,0.1,0.5;0.1,0.5,0.8)

例子:“热”

数据类型:||字符|字符串

标签显示的融合图像,指定为逗号分隔组成的“IncludedLabels”和下列之一:

  • 一个整数,或向量的整数,范围[0,最大值(L (:)))。默认情况下,labeloverlay显示所有非零的标签。

  • 字符串或字符串向量对应标签分类矩阵C。默认情况下,labeloverlay显示所有分类标签定义的。

任何标签不包含在向量被认为是背景。例如,在向量(1、3、4),2的值将被认为是背景,如果存在一个标签。

例子:(1、3、4)

例子:(“花”、“遏制”)

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

透明的标签,显示指定为逗号分隔组成的“透明”和许多在[0,1]。

  • 的值0使彩色标签完全不透明。

  • 的值1使彩色标签完全透明。

数据类型:|

输出参数

全部折叠

融合图像,作为一个数字矩阵返回相同的大小一个

数据类型:uint8

版本历史

介绍了R2017b

另请参阅

||

主题