allows to detect objects in video streams and track their position.
At this point, the only supported objects are ArUco markers.
Configure object detection
Create a section to specify what objects to detect and configure detector parameters.
ArUco Markers use the following configuration:
[Detect ArUco Markers] detectObjects = ArUco Markers inputVideoChannel = Video Capture :: Web Camera maxNumberOfMarkers = 50 markerType = 4X4 markerSize = 30
detectObjects- object to detect.
ArUco Markersare the only supported at this point.
inputVideoChannel- (optional) name of the
Video Channelto perform computer vision on. If omitted, first available video stream will be used.
maxNumberOfMarkers- (optional) when detecting
ArUco Markers, limits amount of markers that can be detected. Supported values are: "50", "100", "250", "1000". Defaults to 50.
markerType- (optional) type of markers to detect. supported values are "4X4", "5X5", "6X6", "7X7". Defaults to 4X4.
markerSize- (optional) physical size of marker, in mm. Defaults to 30mm.
To accurately detect and track the objects, camera calibration is needed.
To calibrate your camera, print the 24 marker calibration board (4X4, 30mm markers, 10mm separation) and put it in front of the camera.
As soon as the board is detected, AutoBits will make five snapshots with an interval of 2 seconds.
View output video stream to guide you through the calibration process.
ArUco Calibration Board