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 |