gpt4 book ai didi

Android 打开外部 UVC 摄像头而不是硬件摄像头

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:21:06 26 4
gpt4 key购买 nike

我需要打开外置UVC摄像头

Camera.open(CameraId);

但不工作

请帮忙?

最佳答案

我正在研究这个主题几天,并将在这里贡献我的部分发现。

  1. 有一个本地库可用于访问外部 UVC 相机 https://github.com/ktossell/libuvc .我发现这个项目使用了它,当我编译和测试它时,我发现样本只有部分稳定,而且它携带的源代码非常多。
  2. 已有 2 年历史的 Camera2 API 似乎包含外部相机支持。我在 Android project documentation - Camera device 中找到了以下陈述:

    "External camera (e.g. USB hot-plug camera) support. The API updates specify the camera static info is available only when camera is connected and ready to use for external hot-plug cameras. Calls to get static info will be invalid calls when camera status is not CAMERA_DEVICE_STATUS_PRESENT. The framework counts solely on device status change callbacks to manage the available external camera list."

我还无法使用 Camera2 编写代码访问我的网络摄像头的 API。

最后,我什至在 Android source code 中发现了这一点以下代码

(144) // TODO: update to CAMERA_FACING_EXTERNAL once the HAL API changes are merged.

虽然 CAMERA_FACING_EXTERNAL 是 CameraInfo class 的新值对于明显不在前面也不在后面的外部摄像头。

我希望这能帮助您找到完整的答案。

关于Android 打开外部 UVC 摄像头而不是硬件摄像头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37828376/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com