【问题标题】:Face focus using Front camera使用前置摄像头进行面部对焦
【发布时间】:2014-08-28 17:45:30
【问题描述】:

我想开发一个使用前置摄像头检测人脸的应用。然而,图像没有被拍摄。前置摄像头应该只检测人脸并检查它是否在正确的尺寸范围内。然后,这些尺寸将帮助我检测面部和前置摄像头之间的距离。我还想检查手机是否保持在 20 英寸或大约 1 英尺的距离。如果这是可能的..请帮助我。该应用程序基本上是用于测试视力。我想在其中添加上述功能。

【问题讨论】:

  • 据我所知,到目前为止,它在 Android 中是不可能的。只有人脸检测功能可用。人脸识别等功能在 Android 中不可用。
  • 您可以使用opencv for android库来检测人脸和获取坐标等。

标签: android distance face-detection dimensions front-camera


【解决方案1】:

您可以在没有 Unity 或 OpenCV 或任何其他库的情况下实现此目的。请参考thisthis 链接。他们在android.hardware.Camera.Face 类的帮助下检测人脸。你需要实现监听器android.hardware.Camera.FaceDetectionListener 来获取面部检测事件。被检测到后,您将获得face[],它将为您提供与检测到的面部相关的所有信息。希望这是你想要的。

【讨论】:

  • 我已经看到了上面的链接,但它显示了与 R 变量相关的错误。请帮忙。
  • 如果这有帮助,请告诉我!
  • 我修复了错误。但是,该应用程序无法在设备上运行。我正在使用 Google nexus 5。它告诉您无法安装该应用程序。我已经在清单文件中授予了相机的权限。还有什么可能是错误。??
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-10
  • 2019-09-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多