Color Processing

LabView NI Vision

Color Processing

Owning Palette: Image ProcessingInstalled With: NI Vision Development Module

Use the Color Processing VIs to perform basic processing on color images. Use these VIs to compute the histogram of a color image; apply lookup tables to color images; change the brightness, contrast, and gamma information associated with a color image; and threshold a color image.

Palette Object Description
IMAQ ColorUserLookup

Applies a lookup table (LUT) to each color plane.

IMAQ ColorBCGLookup

Applies a brightness, contrast, and gamma correction to each color plane separately.

IMAQ ColorEqualize

Equalizes a color image. This VI equalizes either the luminance plane (default) or all three planes.

IMAQ ColorThreshold

Applies a threshold to the three planes of an RGB or HSL image and places the result into an 8-bit image.

IMAQ ColorHistogram

Calculates the histograms extracted from the three planes of an image. This VI can function in one of six modes corresponding to the six color models (RGB, HSL, HSV, HSI, CIE L*a*b*, or CIE XYZ). The IMAQ ColorHistograph VI, a variant of the IMAQ ColorHistogram VI, has the advantage that its output data is directly compatible with a LabVIEW graph.

IMAQ ColorHistograph

Calculates the histograms extracted from the three planes of an image. This VI can function in one of four modes corresponding to the color models RGB, HSL, HSV, and HSI. The output from this VI is directly compatible with a LabVIEW graph.

IMAQ ColorLearn

Extracts the color features of an image, which can be used for color matching or other applications related with color information, such as color identification and color image segmentation.

IMAQ ColorMatch

Finds the match between the color content of multiple regions in an image and those defined by the input Color Spectrum.