Searching and Matching

LabView NI Vision

Searching and Matching

Owning Palette: Machine VisionInstalled With: NI Vision Development Module

Use the Searching and Matching VIs to locate patterns and sub-images in an image. These VIs allow you to perform color and grayscale pattern matching as well as shape matching.

Palette Object Description
IMAQ Setup Learn Pattern 2

Sets parameters used during the learning phase.

IMAQ Learn Pattern 2

Creates a description of the template image for which you want to search during the matching phase. This description data is appended to the input template image. During the matching phase, the template descriptor is extracted from the template image and used to search for the template in the inspection image.

IMAQ Setup Match Pattern 2

Sets parameters that are used during the matching phase.

IMAQ Match Pattern 2

Searches for a pattern, or template image, in an inspection image.

IMAQ Setup Learn Geometric Pattern

Sets parameters that are used during the learning process. Run this VI before using the IMAQ Learn Geometric Pattern.

IMAQ Learn Geometric Pattern

Creates a description of the template image for which you want to search during the matching phase.

IMAQ Setup Match Geometric Pattern

Sets parameters that are used during the matching process. Run this VI before using the IMAQ Match Geometric Pattern VI.

IMAQ Match Geometric Pattern

Searches for a pattern, or template image, in the inspection image.

IMAQ Learn Multiple Geometric Patterns

Combines the descriptions of the patterns you want to search for during the matching phase into a multiple geometric template. Use the multiple geometric template to search for these template images in the target image.

IMAQ Match Multiple Geometric Patterns

Matches the templates specified in the Multiple Template control to the target image.

IMAQ Read Multiple Geometric Template

Creates a new multiple geometric template from the file specified by File Path.

IMAQ Write Multiple Geometric Template

Writes a multiple geometric template to the file specified by File Path. This VI saves the exact state of the multiple geometric template.

IMAQ Dispose Multiple Geometric Template

Destroys a multiple geometric template and frees the space it occupied in memory.

IMAQ Setup Learn Color Pattern

Sets parameters that are used during the color learning stage. Run this VI before using the IMAQ Learn Color Pattern VI.

IMAQ Learn Color Pattern

Creates a description of the color template image that you are going to look for during the color pattern matching stage.

IMAQ Setup Match Color Pattern

Sets parameters that are used during the color matching process. Run this VI before using the IMAQ Match Color Pattern VI.

IMAQ Match Color Pattern

Searches for a color pattern, or color template image, in the input Image.

IMAQ Read Image And Vision Info

Reads an image file, including any extra vision information saved with the image. This includes overlay information, pattern matching template information, and calibration information, as written by the IMAQ Write Image And Vision Info VI.

IMAQ Write Image And Vision Info

Writes an image, along with extra vision information associated with the image, to a PNG file. This extra vision information includes overlay information, pattern matching template information, and calibration information.

IMAQ Detect Shapes

Searches for rectangles, lines, ellipses, or circles in an image.

IMAQ Shape Match Tool

Finds objects in an image whose shape matches the shape of the object specified by a template.



Subpalette Description
Pattern Matching Advanced

Use the Pattern Matching Advanced VIs to optimize and fine-tune advanced parameters used during the learning and matching phases of pattern matching. These functions are intended for advanced users. Improper use may cause unexpected results.