Figure 5-6. finding a circular feature, Finding edge points along one search contour, Finding edge points along one search contour -11 – National Instruments IMAQTM User Manual

Page 63

Advertising
background image

Chapter 5

Performing Machine Vision Tasks

© National Instruments Corporation

5-11

IMAQ Vision for Visual Basic User Manual

Figure 5-6. Finding a Circular Feature

These methods locate the intersection points between a set of search
lines in the search region and the edge of an object. Specify the separation
between the lines that the methods use to detect edges. The methods
determine the intersection points based on their contrast, width, and
steepness. The software calculates a best-fit line with outliers rejected or a
best-fit circle through the points it found. The methods return the
coordinates of the edges found.

Finding Edge Points Along One Search Contour

Use

CWIMAQVision.SimpleEdge

and

CWIMAQVision.FindEdges2

to

find edge points along a contour. You can find the first edge, last edge, or
all edges along the contour. Use

CWIMAQVision.SimpleEdge

when the

image contains little noise and the object and background are clearly
differentiated. Otherwise, use

CWIMAQVision.FindEdges2

.

These methods require you to input the coordinates of the points along the
search contour. Use

CWIMAQVision.RegionsProfile

to obtain the

coordinates from a CWIMAQRegions object that describes the contour.
If you have a straight line, use

CWIMAQVision.GetPointsOnLine

to

obtain the points along the line instead of using regions.

These methods determine the edge points based on their contrast and slope.
You can specify if you want to find the edge points using subpixel accuracy.

1

Annular Search Region

2

Search Lines

3

Detected Edge Points

4

Circle Fit To Edge Points

2

3

4

1

Advertising