6

是否可以测量您的 android 手机屏幕和用户面部之间的距离?

我想根据你的脸和手机屏幕之间的距离来改变你的安卓应用屏幕的缩放比例。

请帮我。

谢谢。

4

3 回答 3

11

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

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

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

和论文A new context - Screen to Face distance 1 1.pdf

于 2014-09-04T10:17:50.920 回答
4

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

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

于 2019-08-07T20:41:44.933 回答
0

我不相信这是可能的。

  1. 并非所有 Android 设备都配备接近传感器
  2. 这些传感器仅用于检测您的脸颊是否靠近手机。

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

但:

  1. 并非所有 Android 设备都有前置摄像头。
  2. 如果您没有图像处理方面的背景,从头开始实现这一点将非常复杂。
于 2013-02-01T15:33:05.433 回答