使用Android相机进行人脸检测。?

Posted

技术标签:

【中文标题】使用Android相机进行人脸检测。?【英文标题】:Face detection using Android camera.? 【发布时间】:2019-03-20 11:39:51 【问题描述】:

是否可以使用手机摄像头扫描护照图像并保存其详细信息,然后使用 android 手机摄像头检测该人并获取其详细信息?(人脸检测)

【问题讨论】:

你试过我的回答@AjithKalyan吗? 【参考方案1】:

我建议你使用OpenCV Recognition API。

这个API可以让你保存一个人的面部数据,然后用它来匹配你可以获得的新的面部数据。

有两种方法可以解决

    使用适用于 Android 的 OpenCV 使用 JavaCV

OpenCV for Android 比 JavaCV 得到更全面的支持。按照 Google 的说明安装 Eclipse、Android SDK 和 NDK(别忘了 NDK!)

之后,follow this tutorial 安装 openCV。试用示例应用程序。

或者,您可以尝试使用 JavaCV 而不是 Android 的 OpenCV。这意味着您无需设置 Android NDK。这也意味着您不需要编写任何 C++。这个我没试过。但我怀疑这更容易。

缺点是:它不支持 OpenCV 所做的一切。

【讨论】:

谢谢你的信息,我在Android studio中开发应用程序,我也可以用它吗? 是的,一路走好,干杯 :)

以上是关于使用Android相机进行人脸检测。?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用opencv从相机的所有位置检测带有android的人脸?

在实时人脸检测 Android 中的 Live CameraPreview 上围绕人脸绘制矩形

使用相机进行人脸检测

数码相机中的人脸检测有啥作用?使用人脸对焦的技巧和方法是啥?

Android中的人脸检测?

使用位图时,Android MLKit 人脸检测未检测到人脸