Use Image Functions
Histogram
Use this function to count the total number of pixels in each grayscale value and graph the results. You can use the histogram to determine if the overall intensity of your image adequate for your inspection task or if the image contains distinct regions of certain grayscale values.
Supported in LabVIEW, LabVIEW FPGA, C, and .NET
Brightness
Use this function to alter the brightness, contrast, and gamma of an image.
Supported in LabVIEW, LabVIEW FPGA, C, and .NET
Image Buffer
Use this function to store and retrieve images from buffers.
Supported in LabVIEW, LabVIEW FPGA, C, and .NET
Use Color Functions
Color Operators
Use these functions to perform arithmetic and logical operations on color images. Common applications of these operators include time-delayed comparisons, identification of the union or intersection between images, correction of image backgrounds to eliminate light drifts, and comparisons between several images and a model. You also can use operators to threshold or mask images and to alter contrast and brightness.
Supported in LabVIEW, LabVIEW FPGA, C, and .NET
Color Plane Extraction
Use this function to extract the RGB, HSV, and HSL planes from an image. The result of this function is a grayscale image with intensity values that correspond to the plane you extracted.
Supported in LabVIEW, LabVIEW FPGA, C, and .NET
Color Threshold
Use this function to isolate color features for analysis and processing or to remove unnecessary features based on their color. The result of this function is a binary image.
Supported in LabVIEW, LabVIEW FPGA, C, and .NET
Use Grayscale Functions
Lookup Table
Use this function to improve the contrast and brightness in an image by applying a lookup table.
Supported in LabVIEW, LabVIEW FPGA, C, and .NET
Filters
Use this function to enhance the quality of an image with spatial filters so that only the image information you need is extracted during processing.
Supported in LabVIEW, LabVIEW FPGA, C, and .NET
Gray Morphology
Use this function to modify the shape of features in an image by altering pixel values.
Supported in LabVIEW, LabVIEW FPGA, C, and .NET
Threshold
Use this function to separate significant structures in an image from the rest of the image. Thresholding sets all pixels within the Threshold Range to 1 and sets all other pixels in the image to 0. The resulting image is a binary image.
Supported in LabVIEW, LabVIEW FPGA, C, and .NET
Operators
Use this function to perform arithmetic and logical operations on grayscale images. Common applications of these operators include time-delayed comparisons, identification of the union or intersection between images, correction of image backgrounds to eliminate light drifts, and comparisons between several images and a model. You also can use operators to threshold or mask images and to alter contrast and brightness.
Supported in LabVIEW, LabVIEW FPGA, C, and .NET
Conversion
Use this function to convert the current image to the specific image type.
Supported in LabVIEW, LabVIEW FPGA, C, and .NET
Centroid
Use this function to calculate the energy center of the image.
Supported in LabVIEW, LabVIEW FPGA, C, and .NET
Use Binary Functions
This palette groups several image functions that analyze binary images.
Basic Morphology
Use this function to expand or reduce particles, smooth the particle borders, and isolate external or internal particle boundaries. You can use basic morphological transformations to prepare particles for quantitative analysis, to observe the geometry of regions, and to extract the simplest forms for modeling and identification.
Supported in LabVIEW, LabVIEW FPGA, C, and .NET