测量从Android手机屏幕到用户脸的距离

时间:2013-02-01 15:13:56

标签: android distance face-detection

是否可以测量Android手机屏幕与用户脸部之间的距离?

我想根据脸部和手机屏幕之间的距离更改Android应用程序屏幕的缩放比例缩放。

请帮帮我。

感谢。

3 个答案:

答案 0 :(得分:6)

是的,只要您的设备中有前置摄像头,就可以。这或多或少是我的学士论文。

这是代码 https://github.com/philiiiiiipp/Android-Screen-to-Face-Distance-Measurement

以及结果https://www.youtube.com/watch?v=-6_pGkPKAL4

的视频

和论文http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6825217

答案 1 :(得分:2)

我在博客上的帖子中描述了如何计算屏幕到面对的距离。该算法基于眼睛之间的距离。脸部越远,相机上出现的两眼间距离就越小。

https://ivanludvig.github.io/blog/2019/07/20/calculating-screen-to-face-distance-android

答案 2 :(得分:0)

我不相信这是可能的。

  1. 并非所有Android设备都配备了接近传感器
  2. 这些传感器只是用于检测手机旁边是否有脸颊。
  3. OP评论后

    编辑: 从技术上讲,你确实可以使用一些图像识别算法来根据前置摄像头的输入计算屏幕面距离。

    可是:

    1. 并非所有Android设备都有前置摄像头。
    2. 如果您没有图像处理的背景,那么从头开始实施这将非常复杂。