我想用安卓设备用DSLR相机拍照。我可以使用camera2 API来做这件事吗?
发布于 2018-08-29 03:57:31
Android camera2 API支持USB webcams,前提是V4L驱动匹配。即使是这些,带宽也经常是瓶颈,因为我还没有看到Android OTG (USB Host-mode)具有USB3性能。USB2无法通过30FPS的全高清视频。
更糟糕的是使用单反相机。即使它有V4L兼容的USB接口,它也可能是为最高端而调整的,而不是安卓主机上平庸的USB2功能。
发布于 2018-08-29 06:11:25
虽然一些dSLR摄像头确实有通过USB (这里是Canon's)工作的远程控制API,但据我所知,它们都是专有的,不会暴露标准的UVC (USB video class)接口。
您必须直接使用Android USB API,并可能对仅在Windows和Mac上可用的Canon SDK进行反向工程,以实现USB协议。
https://stackoverflow.com/questions/52058656
复制相似问题