© National Instruments Corporation v IMAQ Vision for LabWindows/CVI User Manual
Contents

About This Manual

Conventions...................................................................................................................ix
Related Documentation..................................................................................................x
IMAQ Vision...................................................................................................x
NI Vision Assistant..........................................................................................x
NI Vision Builder for Automated Inspection..................................................x
Other Documentation......................................................................................xi

Chapter 1

Introduction to IMAQ Vision

About IMAQ Vision......................................................................................................1-1
Application Development Environments.......................................................................1-1
IMAQ Vision Function Tree..........................................................................................1-2
IMAQ Machine Vision Function Tree...........................................................................1-3
Creating IMAQ Vision Applications.............................................................................1-4

Chapter 2

Getting Measurement-Ready Images

Set Up Your Imaging System........................................................................................2-1
Calibrate Your Imaging System....................................................................................2-2
Create an Image.............................................................................................................2-2
Source and Destination Images.......................................................................2-4
Acquire or Read an Image.............................................................................................2-5
Acquiring an Image.........................................................................................2-6
Reading a File..................................................................................................2-6
Converting an Array to an Image....................................................................2-7
Display an Image...........................................................................................................2-7
Attach Calibration Information......................................................................................2-8
Analyze an Image..........................................................................................................2-8
Improve an Image..........................................................................................................2-9
Lookup Tables.................................................................................................2-10
Filters...............................................................................................................2-10
Convolution Filter.............................................................................2-11
Nth Order Filter.................................................................................2-11
Grayscale Morphology....................................................................................2-11
FFT..................................................................................................................2-12
Complex Image Operations..............................................................2-13