我正在尝试将My Canon 100D用作Ubuntu 17.10上的网络摄像头。
是否尝试启动:
gphoto2 --capture-movie
我返回错误:
io库中发生错误(“ 无法声明USB设备 ”):无法声明接口0(设备或资源繁忙)。确保没有其他程序(gvfs-gphoto2-volume-monitor)或内核模块(例如sdc2xx,stv680,spca50x)正在使用该设备,并且您具有对该设备的读/写访问权限。
相机被系统检测到-我可以从相机传输数据。
同时lsusb
显示此设备:
总线001设备020:ID 04a9:3270 Canon,Inc.
很冗长的描述,但就是这样。
也许我应该...是的,从哪里开始?
您的相机有网络摄像头模式或类似模式吗?如果不是这样,则期望它不会像您期望的那样正常工作,就像操作系统将“看到”它的典型大容量存储设备一样,仅此而已。
有通过gphoto2支持多台摄像机。这真的很棒,因为其质量优于典型的网络摄像头。
—
PeterM