OpenCV ArUco Detect Markers

OpenCV ArUco Detect Markers

Choose your operating system:

Windows

macOS

Linux

Detects all ArUco markers in the supplied image

Target is Open CVBlueprint Function Library

OpenCV ArUco Detect Markers
In Render Target
Select Asset
In Dictionary
Dict4x4
In Dictionary Size
DictSize50
Debug Draw Markers
Estimate Pose
In Marker Length in Meters
In Lens Distortion Parameters
Out Debug Texture
Select Asset
Out Detected Markers
Return Value
0

Inputs

In
Exec
In Render Target
Texture Render Target 2D Object Reference

Input image in which to search for markers

In Dictionary
EOpenCVArucoDictionary Enum

Which ArUco marker dictionary to use for detection

In Dictionary Size
EOpenCVArucoDictionarySize Enum

The size of the ArUco marker dictionary

Debug Draw Markers
Boolean

If true, output a Texture2D showing the detected marker debug info overlaid on the input image

Estimate Pose
Boolean

If true, return the 3D pose for each marker relative to the camera position

In Marker Length in Meters
Float (single-precision)

Length in meters of one side of the physical marker (required if bEstimatePose is True)

In Lens Distortion Parameters
Open CVLens Distortion Parameters Base Structure (by ref)

Outputs

Out
Exec
Out Debug Texture
Texture 2D Object Reference

Output debug image (required if bDebugDrawMarkers is True)

Out Detected Markers
Array of Open CVAruco Detected Marker Structures

Output array of markers detected in the input image

Return Value
Integer

Total number of markers detected in the input image

This API reference document refers to UE 5.0 or earlier. API docs for 5.1 or later are currently being finalized and will be available at a later date.