Filters

LabView NI Vision

Filters

Owning Palette: Image ProcessingInstalled With: NI Vision Development Module

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.

Palette Object Description
IMAQ GetKernel

Reads a predefined kernel.

IMAQ BuildKernel

Constructs a convolution matrix by converting a string. This string can represent either integers or floating-point values.

IMAQ Convolute

Filters an image using a linear filter. The calculations are performed with either integers or floating points, depending on the image type and the contents of the kernel.

IMAQ Correlate

Computes the normalized cross correlation between the source image and the template image.

IMAQ LowPass

Calculates the inter-pixel variation between the pixel being processed and those pixels surrounding it. If the pixel being processed has a variation greater than a specified percentage, it is set to the average pixel value as calculated from the neighboring pixels.

IMAQ NthOrder

Orders, or classifies, the pixel values surrounding the pixel being processed. The data is placed into an array and the pixel being processed is set to the nth pixel value, the nth pixel being the ordered number.

IMAQ EdgeDetection

Extracts the contours (detects edges) in gray-level values.

IMAQ CannyEdgeDetection

Uses a specialized edge detection method to accurately estimate the location of edges even under conditions of poor signal-to-noise ratios.