Grayscale Processing Functions
The following functions are available only with a licensed version of NI Vision.
Grayscale Processing functions enhance grayscale images for viewing or further processing.
The following table lists the Grayscale Processing functions. The functions in the Grayscale Processing class are grouped according to the types of operations they perform. The first column contains the name of the class. The second column contains names of function subclasses. The third column contains names of individual function panels. Each Grayscale Processing function panel represents one function.
Morphology Functions
The following functions are available only with a licensed version of NI Vision.
Morphology functions allow you to apply standard morphological transformations, such as dilations and erosions.
Class | Subclass | LabWindows/CVI Equivalent | Function Name |
---|---|---|---|
Grayscale Processing | Morphology | Gray Morphology | imaqGrayMorphology |
Spatial Filters Functions
The following functions are available only with a licensed version of NI Vision.
Spatial Filters functions allow you to modify an image using neighborhood functions.
Class | Subclass | LabWindows/CVI Equivalent | Function Name |
---|---|---|---|
Grayscale Processing | Spatial Filters | Canny Edge Filter | imaqCannyEdgeFilter |
Grayscale Processing | Spatial Filters | Convolve 2 | imaqConvolve2 |
Grayscale Processing | Spatial Filters | Correlate | imaqCorrelate |
Grayscale Processing | Spatial Filters | Edge Filter | imaqEdgeFilter |
Grayscale Processing | Spatial Filters | Lowpass | imaqLowPass |
Grayscale Processing | Spatial Filters | Median Filter | imaqMedianFilter |
Grayscale Processing | Spatial Filters | Nth Order Filter | imaqNthOrderFilter |
Threshold Functions
The following functions are available only with a licensed version of NI Vision.
Threshold functions allow you to convert a grayscale image to a binary image.
Class | Subclass | LabWindows/CVI Equivalent | Function Name |
---|---|---|---|
Grayscale Processing | Threshold | Automatic Threshold | imaqAutoThreshold2 |
Grayscale Processing | Threshold | Local Threshold | imaqLocalThreshold |
Grayscale Processing | Threshold | Magic Wand | imaqMagicWand |
Grayscale Processing | Threshold | Multithreshold | imaqMultithreshold |
Grayscale Processing | Threshold | Threshold | imaqThreshold |
Transform Functions
The following functions are available only with a licensed version of NI Vision.
Transform functions allow you to replace each pixel in an image using a transfer function.
Class | Subclass | LabWindows/CVI Equivalent | Function Name |
---|---|---|---|
Grayscale Processing | Transform | BCG Transform | imaqBCGTransform |
Grayscale Processing | Transform | Equalize | imaqEqualize |
Grayscale Processing | Transform | Inverse | imaqInverse |
Grayscale Processing | Transform | Lookup | imaqLookup |
Grayscale Processing | Transform | Math Transform | imaqMathTransform |
Grayscale Processing | Transform | Watershed Transform | imaqWatershedTransform |