Calibration invalidation, Simple calibration, Calibration invalidation -9 – National Instruments IMAQTM User Manual
Page 94: Simple calibration -9

Chapter 6
Calibrating Images
© National Instruments Corporation
6-9
IMAQ Vision for Visual Basic User Manual
Calibration Invalidation
Any image processing operation that changes the image size or orientation 
voids the calibration information in a calibrated image. Examples 
of methods that void calibration information include 
CWIMAQVision.Resample2
,
CWIMAQVision.Extract2
,
CWIMAQVision.Unwrap
, and
CWIMAQImage.ArrayToImage
.
Simple Calibration
When the axis of the camera is perpendicular to the image plane and lens 
distortion is negligible, use simple calibration. In simple calibration, a pixel 
coordinate is transformed into a real-world coordinate through scaling in 
the horizontal and vertical directions. 
Use simple calibration to map pixel coordinates to real-world coordinates 
directly without a calibration grid. The software rotates and scales a pixel 
coordinate according to predefined coordinate reference and scaling 
factors. You can assign the calibration to an arbitrary image using 
CWIMAQVision.SetSimpleCalibration
.
To perform a simple calibration, set a coordinate system (angle, center, 
and axis direction) and scaling factors on the defined axis, as shown in 
Figure 6-7. Express the angle between the x-axis and the horizontal axis 
of the image in degrees. Express the center as the position, in pixels, where 
you want the coordinate system origin. Set the axis direction to direct or 
indirect. Simple calibration also offers a correction table option and a 
scaling mode option.
Use
CWIMAQSimpleCalibrationOptions.CalibrationAxisInfo
to define the coordinate reference. Use
CWIMAQSimpleCalibrationOptions.GridDescriptor
to specify the scaling factors. Use
CWIMAQSimpleCalibrationOptions.CorrectionScalingMode
to set the scaling mode. Set
CWIMAQSimpleCalibrationOptions.LearnCorrectionTable
to
True
to learn the correction table.
