Extended Realities, Fiducials

Fiducials

Fiducials are visual markers or reference points designed to be recognizable by computer vision systems. They consist of distinctive patterns, symbols, or shapes (like QR codes ) that can be reliably detected and tracked by a camera.

Fiducials are used in augmented reality and motion tracking to determine position, orientation, or scale of objects in physical space.

Working with fiducials in Processing

NYARToolkit

Tracking Markers

Generative audiovisual objects in augmented reality

BoofCVarrow-up-right is a library that provides methods for computer vision. It must also be installed by the Library Manager in its version for Processing. For example, BoofCV has functions to detect and track markers in a video stream. By making the code react when certain markers are detected, the basic operation of Reactable can be understood in a simplified way.

Augmented Reality Audiovisual Synth

In this sketch, fiducials are detected and two different objects placed according to their position in AR. Their position and the rotation of their individual 3D matrix is calculated. As an example, their z-positions are sent out via OSC messages.

In SuperCollider, two sound objects accepting OSC messages from Processing could be defined. When Processing finds fiducials, this SuperCollider sketch adjusts the sounds according to the distance of the markers.

Last updated