在Android应用程序中使用OpenCV人脸识别算法

胖的

我正在尝试在android应用程序中实现人脸识别,经过一番研究,我安装了opencv android库并将其导入到android应用程序中。

我还了解到,用于人脸识别的3种最常用的算法(至少是教程中最常用的算法)是LBPH,FischerFaces和Eigenfaces,但是我无法在SDK中找到它们的实现,我错过了什么吗?

我是否需要通过JNI导入C ++代码?还是我可以在Android应用程序中使用一些Java实现?

我做了一个快速(虚拟)尝试,它应该类似于以下内容:

    facerec = new createFisherFaceRecognizer(); 
    // traindata
    List<Mat> traindata = new ArrayList<Mat>();
    traindata.add(image1);    // add grayscale images, all cropped to the same size (like(90x90)
    traindata.add(image2);    // ...

    // trainlabels, i guess, MatOfInt(1,2,3) would work, too
    Mat labels = new Mat(1,traindata.size(), CvType.CV_32S);
    int [] l = {1,2,3, ... }; // 1 label for each image
    labels.put(0, 0, l);
    facerec.train( traindata, labels );

    // now to prediction:
    int [] label = new int[1];
    double [] conf = new double[1];
    // test_im must be grayscale, cropped to same size as the trainimages
    facerec.predict(test_im, label, conf); 
    System.out.println("rec " + label[0] + " " + conf[0]);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Android应用程序中使用OpenCV人脸识别算法

来自分类Dev

人脸识别登录android应用程序

来自分类Dev

如何在自己的私人应用程序中使用Android的人脸解锁?

来自分类Dev

Android OpenCV人脸识别

来自分类Dev

在Eclipse Android应用程序中使用OpenCV

来自分类Dev

在Android应用程序中使用Json

来自分类Dev

在Android应用程序中使用jqMath

来自分类Dev

在 Android 应用程序中使用 iBeacons

来自分类Dev

识别Android活动/应用程序是否正在使用OpenGL

来自分类Dev

在android中使用openCV进行实时人脸检测

来自分类Dev

使用python和opencv的人脸识别

来自分类Dev

Android应用程序的语音识别

来自分类Dev

使用 Android Studio 和 opencv 的对象检测应用程序

来自分类Dev

Windows Photos应用程序人脸标记

来自分类Dev

在Android中使用SurfaceView在应用程序内使用相机

来自分类Dev

在Android中使用SurfaceView在应用程序内使用相机

来自分类Dev

使用网络识别应用程序

来自分类Dev

在Spring Boot应用中使用python / tensorflow进行人脸识别

来自分类Dev

在Qt Android应用程序中使用Holo主题

来自分类Dev

在Android WebRTC应用程序中使用DataChannel

来自分类Dev

在android应用程序中使用dll库

来自分类Dev

在Android服务应用程序中使用Google Analytics(分析)

来自分类Dev

Android:下载字体并在应用程序中使用

来自分类Dev

在Android应用程序中使用DIAL协议

来自分类Dev

为什么在Android应用程序中使用jdbc是错误的?

来自分类Dev

实现在Android应用程序中使用的单词列表

来自分类Dev

在Android中使用默认应用程序打开文件

来自分类Dev

如何在Xamarin Android应用程序中使用动画?

来自分类Dev

如何在空白的Android应用程序中使用MVVMCross

Related 相关文章

热门标签

归档