Package trclib.vision

Class TrcOpenCvFaceDetector

java.lang.Object
trclib.vision.TrcOpenCvDetector
trclib.vision.TrcOpenCvFaceDetector
All Implemented Interfaces:
TrcVideoSource<org.opencv.core.Mat>, TrcVisionProcessor<org.opencv.core.Mat,TrcOpenCvDetector.DetectedObject<?>>

public abstract class TrcOpenCvFaceDetector extends TrcOpenCvDetector
This class implements an OpenCV face detector using the provided classifier.
  • Field Details

    • faceDetector

      private final org.opencv.objdetect.CascadeClassifier faceDetector
    • detectedFaceBuffer

      private final org.opencv.core.MatOfRect detectedFaceBuffer
  • Constructor Details

    • TrcOpenCvFaceDetector

      public TrcOpenCvFaceDetector(String instanceName, String classifierPath, int numImageBuffers)
      Constructor: Create an instance of the object.
      Parameters:
      instanceName - specifies the instance name.
      classifierPath - specifies the file path for the classifier.
      numImageBuffers - specifies the number of image buffers to allocate.
  • Method Details