Image Processing

LabView NI Vision

Image Processing

Owning Palette: Vision and MotionInstalled With: NI Vision Development Module

Use the Image Processing VIs to analyze, filter, and process images in NI Vision.

Subpalette Description
Processing

Use the Processing VIs to process grayscale and binary images. Use these VIs to transform images using predefined or custom lookup tables, change the contrast information in an image, invert the values in an image, and segment the image.

Filters

Use the Filter VIs to filter your images to enhance the information in the image. Use these VIs to smooth your image, remove noise, and find edges in the image. You can use a predefined filter kernel or create custom filter kernels.

Morphology

Use the Morphology VIs to perform morphological operations on an image. Some of these VIs perform basic morphological operations, such as dilation and erosion, on grayscale and binary images. Other VIs improve the quality of binary images by filling holes in particles, removing particles that touch the border of an image, removing noisy particles, and removing unwanted particles based on different characteristics of the particle.

Analysis

Use the Analysis VIs to return information about the contents of grayscale and binary images as well as particles in the image. Use these VIs to compute the histogram information and grayscale statistics of an image, retrieve pixel information and statistics along any one-dimensional profile in an image, and detect and measure particles in binary images.

Color Processing

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.

Operators

Use the Operators VIs to perform arithmetic and bit-wise operations in NI Vision. Use some of these VIs to add, subtract, multiply, and divide an image with other images or constants. Use other VIs in this palette to apply logical operations and make pixel comparisons between an image and other images or a constant.

Frequency Domain

Use the Frequency Domain VIs to perform frequency processing and other tasks on images. Use these VIs to convert an image from the spatial domain to the frequency domain using a two-dimensional Fast Fourier Transform (FFT) and convert an image from the frequency domain to the spatial domain using the inverse FFT. These VIs also extract the magnitude, phase, real, and imaginary planes of the complex image.