Class CharucoDetector
- Namespace
- OpenCvSharp.Aruco
- Assembly
- OpenCvSharp.dll
CharucoDetector detects ChArUco board corners and diamond markers.
public class CharucoDetector : CvObject, IDisposable
- Inheritance
-
CharucoDetector
- Implements
- Inherited Members
Constructors
- CharucoDetector(CharucoBoard)
Creates CharucoDetector with default parameters.
- CharucoDetector(CharucoBoard, InputArray, InputArray, int, bool, bool, DetectorParameters?, RefineParameters?)
Creates CharucoDetector.
Methods
- DetectBoard(InputArray, out Point2f[], out int[], out Point2f[][], out int[])
Detect aruco markers and interpolate position of ChArUco board corners.
- DetectDiamonds(InputArray, out Point2f[][], out Vec4i[], out Point2f[][], out int[])
Detect ChArUco Diamond markers.
- GetBoard()
Gets the ChArUco board used by this detector.
- GetCharucoParameters()
Gets the charuco detection parameters currently used.
- GetDetectorParameters()
Gets the detector parameters currently used for marker detection.
- GetRefineParameters()
Gets the marker refine detection parameters currently used.
- SetBoard(CharucoBoard)
Sets the ChArUco board used by this detector.
- SetCharucoParameters(CharucoParameters)
Sets the charuco detection parameters to be used.
- SetDetectorParameters(DetectorParameters)
Sets the detector parameters to be used for marker detection.
- SetRefineParameters(RefineParameters)
Sets the marker refine detection parameters to be used.