【问题标题】:Is it possible in Android to have the camera focus on a specific point in the preview?在 Android 中是否可以让相机聚焦在预览中的特定点上?
【发布时间】:2012-06-08 17:53:07
【问题描述】:

我正在查看文档http://developer.android.com/reference/android/hardware/Camera.Parameters.html 而且我没有看到任何可以让用户点击相机预览中的特定点并使其成为相机尝试对焦的点的任何东西。

这只是缺少吗?还是我忽略了如何做到这一点?

【问题讨论】:

  • 我的相机做到了,所以一定有可能。
  • @baudday...太好了!现在......弄清楚如何! :)

标签: android camera


【解决方案1】:

在 Android 4.x 中,使用setFocusAreas 是可能的。您必须先检查getMaxNumFocusAreas,以查看您的设备是否支持此功能,以及要使用多少区域。

然后,您需要将用户的触摸坐标转换为 Camera.Area 对象(described here) 使用的坐标,并使用该坐标调用 setFocusAreas。从那时起,对 autoFocus 的调用将使用该区域来选择焦点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-12-13
    • 2013-09-05
    • 1970-01-01
    • 2012-01-25
    • 1970-01-01
    • 2016-01-26
    • 2016-08-12
    相关资源
    最近更新 更多