使用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 上围绕人脸绘制矩形