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, waitMethods 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