Searching and Matching
Owning Palette: Machine VisionInstalled With: NI Vision Development ModuleUse 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. |