我们可以使用camera2 API访问佳能单反相机吗

时间:2018-08-28 13:04:38

标签: android android-camera2

我想使用Android设备从DSLR相机拍摄照片。我可以为此使用camera2 API吗?

2 个答案:

答案 0 :(得分:1)

如果V4L驱动程序匹配,则

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协议进行反向工程。