List of usage examples for org.opencv.core MatOfRect toString
@Override
public String toString()
From source file:frclib.FrcFaceDetector.java
License:Open Source License
/** * This method is called to detect objects in the image frame. * * @param image specifies the image to be processed. * @param detectedTargets specifies the preallocated buffer to hold the detected targets. * @param detectedObjects specifies the object rectangle array to hold the detected objects. * @return detected objects, null if none detected. *///from w ww . ja va2 s . co m @Override public MatOfRect detectObjects(Mat image, MatOfRect detectedObjects) { final String funcName = "detectedObjects"; if (debugEnabled) { dbgTrace.traceEnter(funcName, TrcDbgTrace.TraceLevel.CALLBK, "image=%s,objRects=%s", image.toString(), detectedObjects.toString()); } faceDetector.detectMultiScale(image, detectedObjects); if (!detectedObjects.empty()) { faceRects = detectedObjects.toArray(); } else { faceRects = null; detectedObjects = null; } if (videoOutEnabled) { putFrame(); } currImage = image; if (debugEnabled) { dbgTrace.traceExit(funcName, TrcDbgTrace.TraceLevel.CALLBK, "=%s", Boolean.toString(detectedObjects != null)); } return detectedObjects; }