Back to Adaptive Vision Library websiteYou are here:
Start »
Function Reference »
Camera Calibration »
CalibrateCameraFromImages_Chessboard
CalibrateCameraFromImages_Chessboard
Returns a spatial map with undistortion map.
Syntax
C++
C#
void avl::CalibrateCameraFromImages_Chessboard
(
const atl::Array<avl::Image>& inImages,
int inColumnCount,
int inRowsCount,
int inMapWidth,
int inMapHeight,
bool inUseRationalModel,
float inGridScale,
bool inDisableTangentialDistortion,
avl::SpatialMap& outSpatialMap,
atl::Conditional<float>& outError
)
void CalibrateCameraFromImages_Chessboard
(
Image[] inImages,
int inColumnCount,
int inRowsCount,
int inMapWidth,
int inMapHeight,
bool inUseRationalModel,
float inGridScale,
bool inDisableTangentialDistortion,
out SpatialMap outSpatialMap,
out float? outError
)
Parameters
|
Name |
Type |
Default |
Description |
 |
inImages |
const Array<Image>& |
|
Images with calibration boards |
 |
inColumnCount |
int |
|
Chessboards columns count |
 |
inRowsCount |
int |
|
Chessboards rows count |
 |
inMapWidth |
int |
|
Output map width |
 |
inMapHeight |
int |
|
Output map height |
 |
inUseRationalModel |
bool |
|
Rational model |
 |
inGridScale |
float |
|
Size of each cell |
 |
inDisableTangentialDistortion |
bool |
|
Disable lens tilt distortion |
 |
outSpatialMap |
SpatialMap& |
|
Output spatial map |
 |
outError |
Conditional<float>& |
|
Calibration approximation error |
Errors
Error type |
Description |
DomainError |
inGridScale cannot be 0 in CalibrateCameraFromImages_Chessboard. |
DomainError |
Empty array inImages in CalibrateCameraFromImages_Chessboard. |