Search in sources :

Example 16 with Size

use of org.bytedeco.opencv.opencv_core.Size in project blog_demos by zq2599.

the class Recognize3 method recog.

private void recog(String recognizerModel, String file) {
    FaceRecognizer faceRecognizer = FisherFaceRecognizer.create();
    faceRecognizer.read(recognizerModel);
    Mat faceMat = opencv_imgcodecs.imread(file, IMREAD_GRAYSCALE);
    resize(faceMat, faceMat, new Size(RESIZE_WIDTH, RESIZE_HEIGHT));
    int[] plabel = new int[1];
    double[] pconfidence = new double[1];
    faceRecognizer.setThreshold(1500);
    faceRecognizer.predict(faceMat, plabel, pconfidence);
    System.out.println("lable [" + plabel[0] + "], confidence [" + pconfidence[0] + "]");
}
Also used : Mat(org.bytedeco.opencv.opencv_core.Mat) Size(org.bytedeco.opencv.opencv_core.Size) FaceRecognizer(org.bytedeco.opencv.opencv_face.FaceRecognizer) FisherFaceRecognizer(org.bytedeco.opencv.opencv_face.FisherFaceRecognizer)

Aggregations

Size (org.bytedeco.opencv.opencv_core.Size)16 Mat (org.bytedeco.opencv.opencv_core.Mat)12 Scalar (org.bytedeco.opencv.opencv_core.Scalar)5 FaceRecognizer (org.bytedeco.opencv.opencv_face.FaceRecognizer)3 FisherFaceRecognizer (org.bytedeco.opencv.opencv_face.FisherFaceRecognizer)3 GsonBuilder (com.google.gson.GsonBuilder)2 PointerScope (org.bytedeco.javacpp.PointerScope)2 IplImage (org.bytedeco.opencv.opencv_core.IplImage)2 MatVector (org.bytedeco.opencv.opencv_core.MatVector)2 Test (org.junit.jupiter.api.Test)2 Graphics2D (java.awt.Graphics2D)1 BufferedImage (java.awt.image.BufferedImage)1 DataBufferByte (java.awt.image.DataBufferByte)1 BigDecimal (java.math.BigDecimal)1 ByteBuffer (java.nio.ByteBuffer)1 DoubleBuffer (java.nio.DoubleBuffer)1 IntBuffer (java.nio.IntBuffer)1 ArrayList (java.util.ArrayList)1 BytePointer (org.bytedeco.javacpp.BytePointer)1 IntPointer (org.bytedeco.javacpp.IntPointer)1