Detect Markers Tool is supported only in Demo, PGM, CLI, and Perpetual licenses.
This tool enables you to automate the process of placing control points into your images. All you need to do is prepare some suitable markers and place them in your scene before shooting and RealityCapture will do the rest for you. You can use the built-in markers' generator in the tool itself. To activate the tool, go to the ALIGNMENT tab, section Constraints and click the Detect Markers button. The Detect Markers tool will show up in the 1Ds view.
Supported marker types
- Circular, single ring, 12-bit is a circular target with a 12-bit data ring. The circle is divided into 12 parts.
- Circular, single ring, 16-bit is a circular target with a 16-bit data ring. The circle is divided into 16 parts.
- Circular, single ring, 20-bit is a circular target with a 20-bit data ring. The circle is divided into 20 parts.
An illustration of a single ring, 12-bit circular target:
How to use the generator
The built-in markers' generator enables you to generate a desired number of coded markers into .png file format. In case that the Markers count is larger than 4, several .png files will be created.
- Choose the Marker type you wish to generate.
- In the Markers count, enter the desired number of different markers to create.
- Click the Generate button and choose a file name and location for the generated file.
Procedure for the detection of markers
- Click the Detect Markers button in the Constraints part of the ALIGNMENT tab.
- Select the Marker type to be detected.
- Select the Required measurements of each marker. Markers detected on a fewer images than the number specified in this setting are discarded. This option effectively filters out markers that are found in fewer than the specified number of images.
- Click on the Detect button to start detecting the markers in images.
In order to detect markers in a subset of input images, select the required images first.
TIP: Set Required measurements to a value greater than 1 in order to detect markers robustly.
A new control point is created for each marker that has been detected, provided that there is no control point with the exact same name. Any existing control points with matching names are augmented with new measurements but keep all their other properties.
How to detect ground control points
Ground control points can be located via marker detection by assigning them a suitable name and running marker detection afterwards. It is also possible to change the type of the control point to ground control or ground test after the detection, and set the specific coordinate system and the ground control point’ coordinates.