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 atl::real inMinRelative,
	const atl::real inHysteresis,
	int inPatternMinWidth,
	int inPatternMaxWidth,
	int inPatternMinHeight,
	int inPatternMaxHeight,
	const bool inCreateMap,
	const atl::real inGridScale,
	atl::Conditional<avl::SpatialMap>& outSpatialMap,
	atl::Conditional<atl::real>& 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 real
inHysteresis const real
inPatternMinWidth int
inPatternMaxWidth int
inPatternMinHeight int
inPatternMaxHeight int
inCreateMap const bool
inGridScale const real
outSpatialMap Conditional<SpatialMap>& Output spatial map
outError Conditional<real>& 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.