Back to Adaptive Vision Library website

You 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
)

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.