android - 使用Android相机进行人脸检测。?
问题描述
是否可以使用手机摄像头扫描护照图像并保存他的详细信息,然后使用 Android 手机摄像头检测该人并获取他的详细信息?(人脸检测)
解决方案
我建议您使用OpenCV Recognition API。
这个API可以让你保存一个人的面部数据,然后用它来匹配你可以获得的新的面部数据。
有两种方法可以解决它
- 使用适用于 Android 的 OpenCV
- 使用 JavaCV
OpenCV for Android 比 JavaCV 得到更全面的支持。按照 Google 的说明安装 Eclipse、Android SDK 和 NDK(不要忘记 NDK!)
之后,按照本教程安装 openCV。试用示例应用程序。
或者,您可以尝试使用 JavaCV 而不是 Android 的 OpenCV。这意味着您无需设置 Android NDK。这也意味着您不需要编写任何 C++。这个我没试过。但我怀疑这更容易。
缺点是:它不支持 OpenCV 所做的一切。
推荐阅读
- kivy - Kivy,Buildozer 安装在未连接的设备上
- android - ZonedDateTime.toInstant().toEpochMilli() 丢失区域数据
- reactjs - Change ReactTable heading color using css-modules
- python - 带条件的笛卡尔积
- kubernetes - 即使使用 restartPolicy,Kubernetes 作业也会重新启动:“从不”
- java - My Java Spring JPA query is not returning what the equivalent MySQL query is returning
- javascript - 有没有办法在javascript中合并具有相同键值对的对象数组中的值
- android - 如何从 CI 对 APK 进行测试?
- java - 实例化实现接口的类时的对象类型
- html - 您可以使用 HTML 读取/写入 Excel 文档吗?