ArUco is a C++ library (based on OpenCV) for detection of squared planar markers. Use this tag for questions about using the library.
ArUco is a c++ library that can detect a variety of markers in images and video. Intended for use with augmented-reality, it is based on opencv and is available for a variety of platforms.
The author maintains a page that includes links to documentation and the download site on SourceForge.