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. |