支持FPGA的LabVIEW的算子

来源:互联网 发布:怪物猎人ol捏脸数据女 编辑:程序博客网 时间:2024/06/05 16:19

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

This palette groups several image functions that analyze color images.

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

This palette groups several image functions that analyze grayscale images.

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