Overview ======== This section explains how to build augmented reality pipelines based on ArUco Markers technology for various use cases. The OpenCV library provides a module to detect fiducial markers into a picture and estimate their poses (cf [OpenCV ArUco tutorial page](https://docs.opencv.org/4.x/d5/dae/tutorial_aruco_detection.html)). ![OpenCV ArUco markers](https://pyimagesearch.com/wp-content/uploads/2020/12/aruco_generate_tags_header.png) The ArGaze [ArUcoMarkers submodule](../../argaze.md/#argaze.ArUcoMarkers) eases markers creation, markers detection and 3D scene pose estimation through a set of high level classes. First, let's look at the schema below: it gives an overview of the main notions involved in the following chapters. To build your own ArUco markers pipeline, you need to know: * [How to setup ArUco markers into a scene](aruco_markers_description.md), * [How to describe scene's AOI](aoi_description.md), * [How to load and execute ArUco markers pipeline](configuration_and_execution.md), * [How to estimate scene pose](pose_estimation.md), * [How to project AOI into camera frame](aoi_projection.md), * [How to define an AOI as a frame](aoi_frame.md) More advanced features are also explained like: * [How to calibrate optic parameters](advanced_topics/optic_parameters_calibration.md)