EBImage (version 4.14.2)

colorLabels: Color Code Labels

Description

Color codes the labels of object masks by a random permutation.

Usage

colorLabels(x, normalize = TRUE)

Arguments

x
an Image object in Grayscale color mode or an array containing object masks. Object masks are sets of pixels with the same unique integer value
normalize
if TRUE normalizes the resulting color image

Value

An Image object containing color coded objects of x.

Details

Performs color coding of object masks, which are typically obtained using the bwlabel function. Each label from x is assigned an unique color. The colors are distributed among the labels using a random permutation. If normalize is set to TRUE the intensity values of the resulting image are mapped to the [0,1] range.

See Also

bwlabel, normalize

Examples

Run this code
  x = readImage(system.file('images', 'shapes.png', package='EBImage'))
  x = x[110:512,1:130]
  y = bwlabel(x)
  z = colorLabels(y)
  display(z, title='Colored segmentation')

Run the code above in your browser using DataLab