Chapter 5 Performing Machine Vision Tasks
IMAQ Vision for LabWindows/CVI User Manual 5-28 ni.com
Use imaqFindLCDSegments() to calculate the ROI around each digit
in an LCD or LED. Tofind the area of each digit, all the segments of the
indicator must be activated. Use imaqReadLCD() to read multiple digits of
an LCD or LED.
Identify Parts Under InspectionIn addition to making measurements after you set regions of inspection,
you can also identify parts using classification, optical character
recognition (OCR), and barcode reading.
Classifying Samples
Use classification to identify an unknown object by comparing a set of its
significant features to a set of features that conceptually represent classes
of known objects. Typical applications involving classification include the
following:
• Sorting—Sorts objects of varied shapes. For example, sorting different
mechanical parts on a conveyor belt into different bins.
• Inspection—Inspects objects by assigning each object an identification
score and then rejecting objects that do not closely match members of
the training set.
Before you classify objects, you must train the classifier session with
samples of the objects using the NI Classification Training Interface.
Go to Start»Programs»National Instruments»Classification Training
to launch the NI Classification Training Interface.
After you have trained samples of the objects you want to classify, use the
following functions to classify the objects:
1. Use imaqReadClassifierFile() to read in a classifier session that
you created using the NI Classification Training Interface.
2. Use imaqClassify() to classify the object inside the ROI of the
image under inspection into one of the classes you created using
the NIC lassification Training Interface.
3. Use imaqDispose() to free the resources that the classifier
sessionused.