Skip to main content
Version: 12 Dec 2024

MarkerData

NameSpace: MarkerUnderstanding

The data retrieved from a marker detector.

Public Attributes​

MarkerLength​

The estimated length of the marker in meters.


public float MarkerLength;


MarkerNumber​

The number data retrieved from the marker. Only applies to MarkerType.Aruco and MarkerType.AprilTag.


public ulong MarkerNumber;


MarkerPose​

The position and rotation data of the marker. Only applies to MarkerType.Aruco, MarkerType.AprilTag, and MarkerType.QR.


public Pose MarkerPose;


MarkerString​

The string data obtained from the marker. Only applies to MarkerType.QR, MarkerType.Code128, MarkerType.EAN13, and MarkerType.UPCA.


public string MarkerString;


ReprojectionErrorMeters​


public float ReprojectionErrorMeters;

Details*

The reprojection error is only useful when tracking MarkerType.QR codes. A high reprojection error means that the estimated pose of the QR code doesn't match well with the 2D detection on the processed video frame and thus the pose might be inaccurate. The error is given in degrees, signifying by how much either camera or QR code would have to be moved or rotated to create a perfect reprojection. The further away your QR code is, the smaller this reprojection error will be for the same displacement error of the code.