我想使用Android设备从DSLR
相机拍摄照片。我可以为此使用camera2
API吗?
答案 0 :(得分:1)
Android camera2 API支持USB webcams。即使是这些,带宽也经常成为瓶颈,因为我还没有看到具有USB3性能的Android OTG(USB主机模式)。 USB2无法以30FPS的速度传递完整的高清视频。
使用单反相机更糟。即使它具有兼容V4L的USB接口,也可能已针对最高优势进行了调整,而不是Android主机的普通USB2功能。
答案 1 :(得分:0)
据我所知,虽然几台dSLR相机确实具有可通过USB工作的远程控制API(此处为Canon's),但它们都不是标准的UVC(USB视频类)接口
因此,尽管有可能编写与佳能dSLR对话的Android应用程序,但这不能通过camera2完成。您必须直接使用Android USB API,并且可能会对Canon SDK(仅在Windows和Mac上可用)的USB协议进行反向工程。