Detect Markers Tool

This tool enables you to automate the process of placing control points into your images. The process is thus much quicker and more accurate than locating them by hand. Targets of the selected type are detected in imported images, creating a control point for each target.
All you need to do is prepare some suitable markers (you can use our built-in generator for this purpose) and place them in your scene before taking pictures and RealityCapture will do the rest for you.

What Are Markers

Markers are special high-contrast patterns printed on flat surfaces, whose shape allows them to be precisely located from any viewpoint. Moreover, each marker is uniquely identifiable due to additional markings inside or near the marker. We refer to these extra markings as data. Apart from identification, data is used to distinguish markers from random patterns in the image. In order to read the data, the tool requires the marker to be suitably large. We generally recommend that the photographed markers are at least 100 pixels wide. It is endorsed for angle between camera and a marker to be larger than 45 degrees (the most optimal situation would be a perpendicular shot over the marker), and for markers to not be covered or edited in any way. This includes the white background of the marker.

TIP: Keep in mind that large scenes require large markers.

Marker Types


There are also various subtypes of markers, differing mainly in the number of distinct markers that are available. Since each marker can be placed in a scene only once, one should ensure that a sufficient number of distinct markers can be generated.

Marker Type Maximum Distinct Markers
Circular, single ring, 12-bit 161
Circular, single ring, 16-bit 2,001
Circular, single ring, 20-bit 26,013
Circular, dual ring, 12-bit 512
Square, April Tag, 16h5 30
Square, April Tag, 25h7 242
Square, April Tag, 25h9 35
Square, April Tag, 36h10 2,320
Square, April Tag, 36h11 587

TIP: The best practice is to use just one type of markers per dataset.

Procedure

  1. Click the Detect Markers button in the Optional part of the ALIGNMENT tab. It can also be accesed in the IMAGE 2D/TOOLS tab.
  2. Now you will find these settings in the Detect Markers Tool panel in the 1Ds panel:

    detect-markers

    Marker type Type of markers to be detected. Their types are listed above.
    Required measurements Newly detected markers that contain 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.
    Image layer You can select in which image layer you want to detect markers. You can choose the image layer based on your inputs.
    Marker count Here you can specify a number of markers you want to be generated. The maximum number of markers that can be generated is determined by the marker type (see the table above).
    Markers per page Specify a number of generated markers to fit into a page.
    Paper size A size of a paper you wish to print the markers on.

    TIP: Set Required measurements to a value greater than 1 in order to detect markers robustly.
  3. If you want RealityCapture to generate markers for you, choose their count and number per page, the paper size and click on Generate.
  4. In order to detect markers in a subset of input images, select the required images.
  5. You can now click on the Detect button in the Detect Marker Tool panel.
  6. 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.

What Else

See also: