Interface IArucoObjectsTracker
Inherited Members
Namespace: ArucoUnity.Objects.Trackers
Assembly: Assembly-CSharp.dll
Syntax
public interface IArucoObjectsTracker : IArucoCameraController, IController, IArucoObjectsController, IHasDetectorParameter
Properties
| Improve this Doc View SourceArucoCameraDisplay
Gets or sets the optional camera display associated with the ArucoCamera.
Declaration
IArucoCameraDisplay ArucoCameraDisplay { get; set; }
Property Value
Type | Description |
---|---|
IArucoCameraDisplay |
DrawAxes
Get or sets if displaying the axes of each detected ArucoBoard and ArucoDiamond.
Declaration
bool DrawAxes { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
DrawDetectedCharucoMarkers
Get or sets if displaying the markers of each detected ArucoCharucoBoard.
Declaration
bool DrawDetectedCharucoMarkers { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
DrawDetectedDiamonds
Get or sets if displaying each detected ArucoDiamond.
Declaration
bool DrawDetectedDiamonds { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
DrawDetectedMarkers
Get or sets if displaying the detected ArucoMarker in the Textures.
Declaration
bool DrawDetectedMarkers { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
DrawRejectedCandidates
Get or sets if displaying the rejected markers candidates.
Declaration
bool DrawRejectedCandidates { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
MarkerTracker
Gets the ArUco markers tracker used.
Declaration
ArucoMarkerTracker MarkerTracker { get; }
Property Value
Type | Description |
---|---|
ArucoMarkerTracker |
RefineDetectedMarkers
Gets or sets if using refine strategy to detect more markers using the ArucoBoard in the ArucoObjects list.
Declaration
bool RefineDetectedMarkers { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
Methods
| Improve this Doc View SourceDeactivateArucoObjects()
Hides all the ArUco objects.
Declaration
void DeactivateArucoObjects()
Detect()
Detects the ArUco objects on the current Images.
Declaration
void Detect()
Detect(Cv.Mat[])
Detects the ArUco objects on a set of custom images.
Declaration
void Detect(Cv.Mat[] images)
Parameters
Type | Name | Description |
---|---|---|
Cv.Mat[] | images | The images set. |
Draw()
Draws each detected ArucoObject on the Images.
Declaration
void Draw()
Draw(Cv.Mat[])
Draws each detected ArucoObject on a set of custom images.
Declaration
void Draw(Cv.Mat[] images)
Parameters
Type | Name | Description |
---|---|---|
Cv.Mat[] | images | The images set to draw. |
EstimateTransforms()
Estimates the transforms of each detected ArucoObject on the current Images.
Declaration
void EstimateTransforms()
UpdateTransforms()
Updates transforms of each detected ArucoObject. ArucoCameraDisplay must be set.
Declaration
void UpdateTransforms()