TransformImage

TransformImage generates an Image data structure that accounts for distortion by using a Calib data structure produced by functions such as CalibratePoints or CalibrateGrid.

TransformImage Overview

TransformImage generates an Image data structure, using a CalibratePoints Calib data structure and the Image data structure being referenced by the ExtractCalibrationPoints function as arguments, that accounts for linear, non-linear and lens distortion to return an "undistorted" version of the image. This new output image has an internal 2D transformation and is based in real-world coordinates.

Despite the internal 2D transformation, the In-Sight vision tools that reference this image report results in pixel values. To get results in real-world coordinates, you must use the CalibrateImage function to create a new image that works in that space.

Note: The TransformImage training period, which takes place when the function is added to the spreadsheet, when the specified region is changed or when a job A job is a user-configured program in In-Sight Spreadsheet consisting of functions and designed for specific applications. You can create and edit jobs using the In-Sight Spreadsheet interface, and load them on a vision system for deployment in a live environment. with the function is loaded, can take as long as three seconds on an In-Sight vision system with a 640x480 resolution, and as long as 30 seconds on a vision system with a 1600x1200 resolution.

The dimension of 2D tools was 640x480. However, it has become 1430x1006 for 3D-A1000, and 2880x8000 for 3D-L4000. This way the max number of lines A1000 Series Vision Systems currently acquire is 1430 and L4000 Series Vision Systems acquire is 2880. The maximum width for A1000 In-Sight devices is 1006, and for L4000 In-Sight devices is 8000.