Changes
AR Markers are square fiducial markers composed by a wide black border and a inner binary matrix which determines its identifier (ID). These markers are detected in the camera stream of the [[POI_View|POI View ]] and can be used for [[AR-Marker#Direct_Augmentation|Direct Augmentation ]] or [[AR-Marker#AR-Marker Device Pose Estimation|Device Pose calculation]].The AR-Marker ID is defined as an integer value between zero and the maximum dictionary size (see [[AR-Marker#Marker Creation|Marker Creation]]). Once a marker is detected, the ID is used to gather additional information from the associated UBIKĀ® object (see Classifica[[AR-tionsMarker#Classifications|Classifications]]). The four corner points of an AR-Marker are extracted to calculate the relative pose (position and orientation) between the camera and the AR-Marker, which serves as a basement for the above stated use-cases. For that camera of the mobile device has to be calibrated (see Camera Calibration) and the AR-Marker side length (see Classifications) has to be known.
== Marker Creation ==
Currently UBIKĀ® is using the standard dictionary, allowing the creation of 1024 unique AR-Marker IDs. Markers can be created using the provided Aruco Marker Creation tool from the release portal (link to Tool). Once the tool is extracted, the ArucoMarkerGenerator.htm can be opened to configure the ID and side length. Af-ter clicking Generate Marker, the AR-Marker can be printed.
Note when printing AR-Markers the physical side length has to correlate with the AR-Marker side length property (see Classification[[AR-Marker#Classifications|Classifications]]).
== Classifications ==
The most important classification is the SYSCLS_ARMARKER, containting the identi-fier and the AR-Marker side length. Two additional classifications SYSCLS_ARMARKER_DIRECTAR and SYSCLS_ARMARKER_GEO inherit from the above classiciation and are used to distinguish between the two use-cases of [[AR-Marker#Direct_Augmentation|Direct Augmentation ]] and [[AR-Marker#AR-Marker Device Pose Estimation|Device Pose calculation]].
== Direct Augmentation ==