Filters
Owning Palette: Image ProcessingInstalled With: NI Vision Development ModuleUse 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. |