label2rgb
-
skimage.color.label2rgb(label, image=None, colors=None, alpha=0.3, bg_label=-1, bg_color=(0, 0, 0), image_alpha=1, kind='overlay')
[source] -
Return an RGB image where color-coded labels are painted over the image.
Parameters: label : array, shape (M, N)
Integer array of labels with the same shape as
image
.image : array, shape (M, N, 3), optional
Image used as underlay for labels. If the input is an RGB image, it’s converted to grayscale before coloring.
colors : list, optional
List of colors. If the number of labels exceeds the number of colors, then the colors are cycled.
alpha : float [0, 1], optional
Opacity of colorized labels. Ignored if image is
None
.bg_label : int, optional
Label that’s treated as the background.
bg_color : str or array, optional
Background color. Must be a name in
color_dict
or RGB float values between [0, 1].image_alpha : float [0, 1], optional
Opacity of the image.
kind : string, one of {‘overlay’, ‘avg’}
The kind of color image desired. ‘overlay’ cycles over defined colors and overlays the colored labels over the original image. ‘avg’ replaces each labeled segment with its average color, for a stained-class or pastel painting appearance.
Returns: result : array of float, shape (M, N, 3)
The result of blending a cycling colormap (
colors
) for each distinct value inlabel
with the image, at a certain alpha value.
Please login to continue.