National Instruments IMAQ Vision for LabWindows TM /CVI Network Card User Manual


 
Contents
IMAQ Vision for LabWindows/CVI User Manual vi ni.com
Chapter 3
Making Grayscale and Color Measurements
Define Regions of Interest.............................................................................................3-1
Defining Regions Interactively....................................................................... 3-1
Tools Palette Transformation ...........................................................3-5
Defining Regions Programmatically............................................................... 3-6
Defining Regions with Masks.........................................................................3-6
Measure Grayscale Statistics.........................................................................................3-7
Measure Color Statistics................................................................................................ 3-7
Comparing Colors...........................................................................................3-9
Learning Color Information............................................................................3-9
Specifying the Color Information to Learn ......................................3-9
Choosing a Color Representation Sensitivity...................................3-12
Ignoring Learned Colors...................................................................3-13
Chapter 4
Performing Particle Analysis
Create a Binary Image...................................................................................................4-1
Improve the Binary Image............................................................................................. 4-2
Removing Unwanted Particles........................................................................4-3
Separating Touching Particles ........................................................................4-3
Improving Particle Shapes ..............................................................................4-3
Make Particle Measurements ........................................................................................4-4
Chapter 5
Performing Machine Vision Tasks
Locate Objects to Inspect .............................................................................................. 5-2
Using Edge Detection to Build a Coordinate Transform................................5-4
Using Pattern Matching to Build a Coordinate Transform.............................5-6
Choosing a Method to Build the Coordinate Transform.................................5-7
Set Search Areas............................................................................................................5-8
Defining Regions Interactively....................................................................... 5-8
Defining Regions Programmatically............................................................... 5-9
Find Measurement Points..............................................................................................5-9
Finding Features Using Edge Detection .........................................................5-9
Finding Lines or Circles ...................................................................5-10
Finding Edge Points Along One Search Contour.............................5-11
Finding Edge Points Along Multiple Search Contours ....................5-12
Finding Points Using Pattern Matching..........................................................5-13
Defining and Creating Good Template Images................................5-13
Training the Pattern Matching Algorithm ........................................5-15