Back to FabImage Library website
You are here: Start » Function Reference » Computer Vision » Camera Calibration » AnnotateGridPoints_Deprecated

AnnotateGridPoints_Deprecated
Header: | FIL.h |
---|---|
Namespace: | fil |
Module: | Calibration |
Select a subset of the given points that forms a grid and assign world plane coordinates to them.
Applications: Recognition of a custom regular grid for the purpose of camera calibration.
Syntax
void fil::AnnotateGridPoints_Deprecated ( const ftl::Array<fil::Point2D>& inPoints, const float inScale, ftl::Optional<float> inMinDistance, ftl::Optional<float> inMaxDistance, const float inAngleTolerance, ftl::Array<fil::Point2D>& outWorldPlanePoints, ftl::Array<fil::Point2D>& outSelectedImagePoints, ftl::Array<fil::Segment2D>& diagValidSubgraph )
Parameters
Name | Type | Range | Default | Description | |
---|---|---|---|---|---|
![]() |
inPoints | const Array<Point2D>& | Points to calculate a grid | ||
![]() |
inScale | const float | 0.001 - ![]() |
1.0f | Distance between two rows or two columns of the grid in world units |
![]() |
inMinDistance | Optional<float> | 0.0 - ![]() |
NIL | Minimum distance between two rows or two columns in pixels |
![]() |
inMaxDistance | Optional<float> | 0.0 - ![]() |
NIL | Maximum distance between two rows or two columns in pixels |
![]() |
inAngleTolerance | const float | 0.0 - 90.0 | 10.0f | Maximum deviation from right angles in the grid |
![]() |
outWorldPlanePoints | Array<Point2D>& | Calculated points in the world units | ||
![]() |
outSelectedImagePoints | Array<Point2D>& | Which points were selected to calculate the grid | ||
![]() |
diagValidSubgraph | Array<Segment2D>& | Graph forming a valid grid |