Package trclib.vision
Class TrcOpenCvDetector.DetectedObject<O>
java.lang.Object
trclib.vision.TrcOpenCvDetector.DetectedObject<O>
- All Implemented Interfaces:
TrcVisionTargetInfo.ObjectInfo
- Direct Known Subclasses:
TrcOpenCvColorBlobPipeline.DetectedObject
,TrcOpenCvFaceDetector.DetectedObject
- Enclosing class:
- TrcOpenCvDetector
public abstract static class TrcOpenCvDetector.DetectedObject<O>
extends Object
implements TrcVisionTargetInfo.ObjectInfo
This class encapsulates info of the detected object. It extends TrcVisionTargetInfo.ObjectInfo that requires
it to provide a method to return the detected object rect.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDetectedObject
(String label, O object) Constructor: Creates an instance of the object. -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface trclib.vision.TrcVisionTargetInfo.ObjectInfo
getObjectArea, getObjectDepth, getObjectPose, getObjectRect, getObjectWidth, getPixelHeight, getPixelWidth, getRotatedAngle, getRotatedRectVertices
-
Field Details
-
label
-
object
-
-
Constructor Details
-
DetectedObject
Constructor: Creates an instance of the object.- Parameters:
label
- specifies the object label.object
- specifies the contour of the object.
-
-
Method Details