Back to Adaptive Vision Library websiteYou are here:
Start »
Function Reference »
Camera Calibration »
CalibrateCameraFromImages_CustomCircleGrid
CalibrateCameraFromImages_CustomCircleGrid
Returns a spatial map with undistortion map.
Syntax
C++
C#
void avl::CalibrateCameraFromImages_CustomCircleGrid
(
const atl::Array<avl::Image>& inImages,
int inPatternWidth,
int inPatternHeight,
bool inSymmetricPattern,
int inCellWidth,
bool inUseClustering,
atl::Conditional<avl::SpatialMap>& outSpatialMap,
atl::Conditional<float>& outError
)
void CalibrateCameraFromImages_CustomCircleGrid
(
Image[] inImages,
int inPatternWidth,
int inPatternHeight,
bool inSymmetricPattern,
int inCellWidth,
bool inUseClustering,
out SpatialMap? outSpatialMap,
out float? outError
)
Parameters
|
Name |
Type |
Default |
Description |
|
inImages |
const Array<Image>& |
|
Images with calibration boards |
|
inPatternWidth |
int |
|
|
|
inPatternHeight |
int |
|
|
|
inSymmetricPattern |
bool |
|
Is grid symmetrical |
|
inCellWidth |
int |
|
|
|
inUseClustering |
bool |
|
|
|
outSpatialMap |
Conditional<SpatialMap>& |
|
Output spatial map |
|
outError |
Conditional<float>& |
|
|
Errors
Error type |
Description |
DomainError |
Empty image set |
DomainError |
inCellWidth must be non-zero in CalibrateCameraFromImages_CustomCircleGrid. |
DomainError |
inImage must have pixels of UInt8 type in cvFindCirclesGrid. |
DomainError |
Empty image in cvFindCirclesGrid. |
DomainError |
Pattern grid not found in CalibrateCameraFromImages_CustomCircleGrid. |