牛轧糖相机API中的USB网络摄像头支持

时间:2018-09-13 10:19:27

标签: android raspberry-pi android-camera android-source android-usb

我正在按照以下说明为Raspberry Pi 3构建Nougat AOSP图像:https://github.com/tab-pi/platform_manifest。我有一个UVC-compatible USB网络摄像头(Logitech C525),我想通过Android Camera API访问。

到目前为止,网络摄像头在UsbManager.getDeviceList()中可见,但是Camera.getNumberOfCameras()返回0。

我已自定义内核,以便在插入网络摄像头时出现/dev/video0,且具有适当的权限:

$ adb shell ls -l /dev/video0
crw-rw---- 1 system camera 81,   0 2018-09-20 10:16 /dev/video0

我试图针对我的AOSP树构建以下HAL,但它们都失败了:

简而言之,我如何通过Raspberry Pi上的Android Camera API访问USB摄像机?

1 个答案:

答案 0 :(得分:0)

我公司的团队能够将USB摄像头支持从Android 9移植到Android 8,但这并不容易,并且涉及到至少五个git存储库的更改以及在需要时移动和调整的数千行代码。将USB摄像头支持反向移植到Android 7听起来是一项更加艰巨的任务。

为什么不仅仅在Raspberry Pi上安装Android 9?

也许尝试:

https://github.com/brobwind/pie-device-brobwind-rpi3

https://konstakang.com/devices/rpi3/LineageOS16.0/