// // C++: void cv::face::FaceRecognizer::predict(Mat src, Ptr_PredictCollector collector) // /** * <ul> * <li> * if implemented - send all result of prediction to collector that can be used for somehow custom result handling * param src Sample image to get a prediction from. * param collector User-defined collector object that accepts all results * </li> * </ul> * * To implement this method u just have to do same internal cycle as in predict(InputArray src, CV_OUT int &label, CV_OUT double &confidence) but * not try to get "best result, just resend it to caller side with given collector */ public void predict_collect(Mat src, PredictCollector collector) { ThrowIfDisposed(); if (src != null) { src.ThrowIfDisposed(); } if (collector != null) { collector.ThrowIfDisposed(); } face_FaceRecognizer_predict_1collect_10(nativeObj, src.nativeObj, collector.getNativeObjAddr()); }
// // C++: void cv::face::FaceRecognizer::predict(Mat src, Ptr_PredictCollector collector) // //javadoc: FaceRecognizer::predict_collect(src, collector) public void predict_collect(Mat src, PredictCollector collector) { ThrowIfDisposed(); if (src != null) { src.ThrowIfDisposed(); } if (collector != null) { collector.ThrowIfDisposed(); } #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER face_FaceRecognizer_predict_1collect_10(nativeObj, src.nativeObj, collector.getNativeObjAddr()); return; #else return; #endif }