# Run Calib Checkerboard Corrector

The RunCalibCheckboardCorrector block holds a VisionPro CogCalibCheckerboardRunParams and refers to a TrainCalibCheckboardCorrector block. When executed, this block runs the referenced image corrector using the selected parameters.

The referred TrainCalibCheckboardCorrector is selected in "Corrector" property.

Here is an example of input raw image and its corrected image:

- Input image:

- Output image with graphics:

Note: In alignment application, it is not recommended to install camera at such a tilted angle which cause big perspective distortion in raw image as this will reduce the alignment accuracy.

## General Information

Class name: RunCalibCheckerboardCorrector

Namespace: Cognex.Designer.AlignPlus.Calibration

Assembly: Cognex.Designer.AlignPlus.Calibration.dll

## Inputs

Item | Type | Description
--- | --- | ---
Image | ICogImage | Raw image acquired by that specific camera
Command Args | CommandArgs | Command information

## Outputs

Item | Type | Description
--- | --- | ---
Corrected Image | ICogImage | Corrected Image with Plate2D as default space

## Properties

Name | Type | Description
--- | --- | ---
Selected Corrector | String | Get/set the corrector (an instance of a TrainCalibCheckerboardCorrector block, generally in another sequence) to run when this block is executed.
Unfilled Pel Value Enable | Boolean | Get/set the unfilled pel value behavior. If true, unfilled pixels in the corrected image will be initialized using UnfilledPelValue. Otherwise unfilled pixels will be uninitialized. See the VisionPro CogCalibCheckboardRunParams.UnfilledPelValueEnabled property.
Unfilled Pel Value | Int32 | Get/set the unfilled pixel value. If UnfilledPelValueEnable is true, unfilled pixels in the corrected image will be set to this value. See the VisionPro CogCalibCheckerboardRunParams.UnfilledPelValue property.