Understanding a camera's position in a surrounding 3D space is a very challenging and hard-to-solve task. Specifically designed patterns, named AruCo markers, are called up to solve this issue. Each marker has enough information to determine the camera position, and also contains information about itself; so it's possible to distinguish between different markers, and, through that, understand the scene. In this recipe, we will review how to create and detect AruCo markers with OpenCV.
Detecting AruCo patterns for AR applications
Getting ready
Before you proceed with this recipe, you will need to install the OpenCV 3.x Python API package with the OpenCV contrib modules.