Table of Contents

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.