// // This file is auto-generated. Please don't modify it! // package org.opencv.face; import java.util.ArrayList; import java.util.List; import org.opencv.core.Mat; import org.opencv.face.FaceRecognizer; import org.opencv.utils.Converters; // C++: class BasicFaceRecognizer public class BasicFaceRecognizer extends FaceRecognizer { protected BasicFaceRecognizer(long addr) { super(addr); } // internal usage only public static BasicFaceRecognizer __fromPtr__(long addr) { return new BasicFaceRecognizer(addr); } // // C++: int cv::face::BasicFaceRecognizer::getNumComponents() // /** * SEE: setNumComponents * @return automatically generated */ public int getNumComponents() { return getNumComponents_0(nativeObj); } // // C++: void cv::face::BasicFaceRecognizer::setNumComponents(int val) // /** * getNumComponents SEE: getNumComponents * @param val automatically generated */ public void setNumComponents(int val) { setNumComponents_0(nativeObj, val); } // // C++: double cv::face::BasicFaceRecognizer::getThreshold() // /** * SEE: setThreshold * @return automatically generated */ public double getThreshold() { return getThreshold_0(nativeObj); } // // C++: void cv::face::BasicFaceRecognizer::setThreshold(double val) // /** * getThreshold SEE: getThreshold * @param val automatically generated */ public void setThreshold(double val) { setThreshold_0(nativeObj, val); } // // C++: vector_Mat cv::face::BasicFaceRecognizer::getProjections() // public List getProjections() { List retVal = new ArrayList(); Mat retValMat = new Mat(getProjections_0(nativeObj)); Converters.Mat_to_vector_Mat(retValMat, retVal); return retVal; } // // C++: Mat cv::face::BasicFaceRecognizer::getLabels() // public Mat getLabels() { return new Mat(getLabels_0(nativeObj)); } // // C++: Mat cv::face::BasicFaceRecognizer::getEigenValues() // public Mat getEigenValues() { return new Mat(getEigenValues_0(nativeObj)); } // // C++: Mat cv::face::BasicFaceRecognizer::getEigenVectors() // public Mat getEigenVectors() { return new Mat(getEigenVectors_0(nativeObj)); } // // C++: Mat cv::face::BasicFaceRecognizer::getMean() // public Mat getMean() { return new Mat(getMean_0(nativeObj)); } @Override protected void finalize() throws Throwable { delete(nativeObj); } // C++: int cv::face::BasicFaceRecognizer::getNumComponents() private static native int getNumComponents_0(long nativeObj); // C++: void cv::face::BasicFaceRecognizer::setNumComponents(int val) private static native void setNumComponents_0(long nativeObj, int val); // C++: double cv::face::BasicFaceRecognizer::getThreshold() private static native double getThreshold_0(long nativeObj); // C++: void cv::face::BasicFaceRecognizer::setThreshold(double val) private static native void setThreshold_0(long nativeObj, double val); // C++: vector_Mat cv::face::BasicFaceRecognizer::getProjections() private static native long getProjections_0(long nativeObj); // C++: Mat cv::face::BasicFaceRecognizer::getLabels() private static native long getLabels_0(long nativeObj); // C++: Mat cv::face::BasicFaceRecognizer::getEigenValues() private static native long getEigenValues_0(long nativeObj); // C++: Mat cv::face::BasicFaceRecognizer::getEigenVectors() private static native long getEigenVectors_0(long nativeObj); // C++: Mat cv::face::BasicFaceRecognizer::getMean() private static native long getMean_0(long nativeObj); // native support for java finalize() private static native void delete(long nativeObj); }