Back to Adaptive Vision Library websiteYou are here:
Start »
Function Reference »
Camera Calibration »
CalibrateCameraFromImages_CustomGrid
CalibrateCameraFromImages_CustomGrid
Returns a spatial map with undistortion map.
Syntax
C++
C#
void avl::CalibrateCameraFromImages_CustomGrid
(
const atl::Array<avl::Image>& inImages,
const int inRadius,
const float inMinRelative,
const float inHysteresis,
int inPatternMinWidth,
int inPatternMaxWidth,
int inPatternMinHeight,
int inPatternMaxHeight,
const bool inCreateMap,
const float inGridScale,
atl::Conditional<avl::SpatialMap>& outSpatialMap,
atl::Conditional<float>& outError,
atl::Array<atl::Array<avl::Region>>& outRegions
)
void CalibrateCameraFromImages_CustomGrid
(
Image[] inImages,
int inRadius,
float inMinRelative,
float inHysteresis,
int inPatternMinWidth,
int inPatternMaxWidth,
int inPatternMinHeight,
int inPatternMaxHeight,
bool inCreateMap,
float inGridScale,
out SpatialMap? outSpatialMap,
out float? outError,
out Region[][] outRegions
)
Parameters
|
Name |
Type |
Default |
Description |
|
inImages |
const Array<Image>& |
|
Images with calibration boards |
|
inRadius |
const int |
|
|
|
inMinRelative |
const float |
|
|
|
inHysteresis |
const float |
|
|
|
inPatternMinWidth |
int |
|
|
|
inPatternMaxWidth |
int |
|
|
|
inPatternMinHeight |
int |
|
|
|
inPatternMaxHeight |
int |
|
|
|
inCreateMap |
const bool |
|
|
|
inGridScale |
const float |
|
|
|
outSpatialMap |
Conditional<SpatialMap>& |
|
Output spatial map |
|
outError |
Conditional<float>& |
|
Calibration approximation error |
|
outRegions |
Array<Array<Region>>& |
|
|
Errors
Error type |
Description |
DomainError |
inCellWidth cannot be 0 in CalibrateCameraFromImages_Chessboard. |
DomainError |
No images were selected for CalibrateCameraFromImages_Chessboard. |