【问题标题】:Android Camera 2 FocusAreaAndroid 相机 2 对焦区域
【发布时间】:2015-10-12 18:06:33
【问题描述】:

在旧的相机 api 中,我有 Camera.Parameters 的 setFocusArea,我可以指定相机焦点的矩形,但在新的 Camera2 api 中,我只能指定焦距。任何人都知道如何为相机焦点指定一个矩形?

想要的效果是实现对触摸的关注。我在 Stack Overflow 中找到了很多答案,以在新的相机 api 中实现对触摸的关注,但没有人让我指定一个 Rect。

【问题讨论】:

    标签: android android-camera


    【解决方案1】:

    您可以在 CaptureRequest 中使用 CONTROL_AF_REGIONS 键。自动曝光和自动白平衡区域也有相应的按键。

    【讨论】:

    • 我正在获取java.lang.IllegalArgumentException: rect.left must be nonnegative。你能指导我吗!
    • 您可能正在使用旧相机 API 的区域定义,当前 FOV 为 (-1000, 1000)。 Camera2 不使用该定义;所有区域都基于活动像素阵列(developer.android.com/reference/android/hardware/camera2/…
    • 能否提供一些示例代码。我已经实现了thisonAreaTouchEvent,但不知道里面的clamp函数
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-06
    • 1970-01-01
    • 1970-01-01
    • 2011-12-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多