Make measurements, Distance measurements, Distance measurements -26 – National Instruments IMAQTM User Manual

Page 78

Advertising
background image

Chapter 5

Performing Machine Vision Tasks

IMAQ Vision for Visual Basic User Manual

5-26

ni.com

Does not always require the location with sub-pixel accuracy

Does not require shape information for the region

Complete the following steps to find features in an image using color
location:

1.

Define a reference pattern in the form of a template image.

2.

Use the reference pattern to train the color location algorithm with

CWIMAQVision.LearnColorPattern

.

3.

Define an image or an area of an image as the search area. A small
search area reduces the time to find the features.

4.

Set

CWIMAQMatchColorPatternOptions.FeatureMode

to

cwimaqFeatureColorInformation

.

5.

Set the tolerances and parameters to specify how the method operates
at run time using

CWIMAQMatchColorPatternOptions

.

6.

Use

CWIMAQVision.MatchColorPattern

to test the color location

algorithm on test images.

7.

Verify the results using a ranking method.

Use

CWIMAQVision.WriteImageAndVisionInfo

to save the template

image.

Convert Pixel Coordinates to Real-World Coordinates

The measurement points you located with edge detection and pattern
matching are in pixel coordinates. If you need to make measurements using
real-world units, use

CWIMAQVision.ConvertPixelToRealWorldCoordinates

to convert

the pixel coordinates into real-world units.

Make Measurements

You can make different types of measurements either directly from the
image or from points that you detect in the image.

Distance Measurements

Use the following methods to make distance measurements for the
inspection application.

Clamp methods measure the separation between two edges in a rectangular
search region. First, clamp methods detect points along the two edges using

Advertising