Пример #1
0
        //
        // 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 &amp;label, CV_OUT double &amp;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());
        }
Пример #2
0
        //
        // 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
        }