Escolar Documentos
Profissional Documentos
Cultura Documentos
label2rgb
Convert label matrix into RGB image collapse all in page
Syntax
RGB = label2rgb(L)
RGB = label2rgb(L, map)
RGB = label2rgb(L, map, zerocolor)
RGB = label2rgb(L, map, zerocolor, order)
Description
RGB = label2rgb(L) converts a label matrix, L, such as those returned by labelmatrix, bwlabel, bwlabeln, or watershed, into an RGB color image for the purpose of
visualizing the labeled regions. The label2rgb function determines the color to assign to each object based on the number of objects in the label matrix and range of colors in
the colormap. The label2rgb function picks colors from the entire range.
RGB = label2rgb(L, map) specifies the colormap map to be used in the RGB image. map can have any of the following values:
nby3 colormap matrix
Name of a MATLAB® colormap function, such as 'jet' or 'gray' (See colormap for a list of supported colormaps.)
Function handle of a colormap function, such as @jet or @gray
If you do not specify map, the default value is 'jet'.
RGB = label2rgb(L, map, zerocolor) specifies the RGB color of the elements labeled 0 (zero) in the input label matrix L. As the value of zerocolor, specify an RGB triple
or one of the colors listed in this table.
Value Color
'b' Blue
'c' Cyan
'g' Green
'k' Black
'm' Magenta
'r' Red
'w' White
'y' Yellow
If you do not specify zerocolor, the default value for zerolabeled elements is [1 1 1] (white).
https://in.mathworks.com/help/images/ref/label2rgb.html 1/4
14/12/2016 Convert label matrix into RGB image MATLAB label2rgb MathWorks India
RGB = label2rgb(L, map, zerocolor, order) controls how label2rgbassigns colormap colors to regions in the label matrix. If order is 'noshuffle'(the
default), label2rgb assigns colormap colors to label matrix regions in numerical order. If order is 'shuffle', label2rgb assigns colormap colors pseudorandomly.
Code Generation support: Yes.
MATLAB Function Block support: Yes.
Class Support
The input label matrix L can have any numeric class. It must contain finite, nonnegative integers. The output of label2rgb is of class uint8.
Examples collapse all
Use Color to Highlight Elements in a Label Matrix
Read an image and display it.
Open Script
I = imread('rice.png');
figure, imshow(I)
https://in.mathworks.com/help/images/ref/label2rgb.html 2/4
14/12/2016 Convert label matrix into RGB image MATLAB label2rgb MathWorks India
Create a label matrix from the image.
BW = im2bw(I, graythresh(I));
CC = bwconncomp(BW);
L = labelmatrix(CC);
Convert the label matrix into RGB image, using default settings.
RGB = label2rgb(L);
figure, imshow(RGB)
Convert label matrix into RGB image, specifying optional parameters.
RGB2 = label2rgb(L, 'spring', 'c', 'shuffle');
figure, imshow(RGB2)
https://in.mathworks.com/help/images/ref/label2rgb.html 3/4
14/12/2016 Convert label matrix into RGB image MATLAB label2rgb MathWorks India
https://in.mathworks.com/help/images/ref/label2rgb.html 4/4