Back to Aurora Vision Library websiteYou are here:
Start »
Function Reference »
Computer Vision »
Camera Calibration »
DetectCalibrationGrid_CircleBoard_Deprecated
DetectCalibrationGrid_CircleBoard_Deprecated
Header: |
AVL.h
|
Namespace: |
avl |
Module: |
Calibration |
Detects a fixed-size symmetric circle calibration pattern on the image.
Applications: Camera calibration, image to world coordinates transformations.
Syntax
void avl::DetectCalibrationGrid_CircleBoard_Deprecated
(
const avl::Image& inImage,
const avl::Size& inBoardSize,
float inWorldCircleSpacing,
bool inFastApproximate,
atl::Conditional<atl::Array<avl::Point2D>>& outImagePoints,
atl::Conditional<atl::Array<avl::Point2D>>& outWorldPlanePoints
)
Parameters
|
Name |
Type |
Range |
Default |
Description |
|
inImage |
const Image& |
|
|
Input image |
|
inBoardSize |
const Size& |
|
|
Number of circles in X and Y dimensions. |
|
inWorldCircleSpacing |
float |
0.0 - |
1.0f |
Real-world distance between adjacent circles centers. |
|
inFastApproximate |
bool |
|
False |
Fast filter execution, but result is approximate. |
|
outImagePoints |
Conditional<Array<Point2D>>& |
|
|
Image coordinates of detected calibration points. |
|
outWorldPlanePoints |
Conditional<Array<Point2D>>& |
|
|
World plane coordinates of detected calibration points. |
Errors
List of possible exceptions:
Error type |
Description |
DomainError |
Input image is too small |
DomainError |
Input image must have pixels of UInt8 type |