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