Figure 5-6. finding a circular feature, Finding edge points along one search contour, Finding edge points along one search contour -11 – National Instruments IMAQ Vision for Measurement Studio User Manual

Page 57

Advertising
background image

Chapter 5

Machine Vision

© National Instruments Corporation

5-11

IMAQ Vision for LabWindows/CVI User Manual

If you want to find points along a circular edge and find the circle that best
fits the edge, as shown in Figure 5-6, use

imaqFindCircularEdge()

.

Figure 5-6. Finding a Circular Feature

These functions locate the intersection points between a set of search
lines within the search region and the edge of an object. You can specify the
search region using

imaqSelectRect()

or

imaqSelectAnnulus()

.

Specify the separation between the lines that the functions use to detect
edges. The functions 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
functions return the coordinates of the edges found.

Finding Edge Points Along One Search Contour

Use

imaqSimpleEdge()

or

imaqEdgeTool()

to find edge points along

a contour. Using

imaqSimpleEdge()

, you can find the first edge, last

edge, or all edges along the contour. Use

imaqSimpleEdge()

when your

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

imaqEdgeTool()

.

1

Annular Search Region

2

Search Lines

3

Detected Edge Points

4

Circle Fit To Edge Points

2

3

4

1

Advertising