问题标签 [libgphoto2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sdk - 佳能是否为其相机提供 SDK 文档
我目前正在使用 gphoto2 连接到我的佳能 EOS M100 并对其进行远程控制。我真正需要的一项功能是能够在相机的液晶屏上显示图像,以便进行预览。不幸的是,gphoto2 不提供这样的支持。看起来我需要开发自己的驱动程序来连接相机,但要开始使用,我需要知道佳能是否提供 SDK 文档?到目前为止,我还没有找到任何东西,尽管自从 gphoto2 存在以来肯定存在某些东西?
camera - 你能在几秒钟后捕捉图像吗?
gphoto2 命令是否有一些参数可以在 x 秒后拍照?我尝试使用 -I 5 和 -F 1,但它立即拍照
ubuntu - 我们可以从通过 USB 电缆连接的桌面格式化 dslr 中存在的 SD 卡吗
我必须从通过 USB 电缆连接的桌面(最好是 ubuntu)格式化 dslr(尼康 d3400)中的 SD 卡。
我正在使用带有 libgphoto2 相机库的 ubuntu 桌面来控制我的 dslr。我可以捕获图像,录制视频,将图像从相机复制到计算机,删除图像等。我也检查了 nikon sdk,但找不到相关帮助。
我想先知道是否可以格式化SD卡和控制电源开/关。如果是,我们如何才能做到这一点。
python-3.x - 无法在 python 中使用 gphoto2 打开相机
我尝试在 Raspberry PI 上使用 Python/gphoto2 控制 Sony Alpha。我已经尝试了许多 python 绑定(python-gphoto2,gphoto2-cffi,...),但它们都在创建相机对象的指令中失败(例如 my_cam = gphoto.Camera()),并出现错误:
“无法声明接口 0(设备或资源繁忙)。确保没有其他程序(gvfs-gphoto2-volume-monitor)或内核模块(如 sdc2xx、stv680、spca50x)正在使用该设备,并且您具有读/写访问权限到设备。”
我们试图杀死后台程序,确保内核模块没有运行,安装最新版本的库和 python 包,......但无法摆脱错误。此外,使用 libgphoto2 的 C 代码工作正常,因此资源不太可能真的很忙。我们怀疑问题出在 python 包中缺少 USB 库,并尝试安装 libusb-dev,......但它没有帮助。
任何建议我们还应该尝试什么?谢谢。
python - 如何使用 Python 线程一次将一个命令发送到 USB 设备?
我希望您可以查看我的代码并告诉我我没有正确使用线程。我正在尝试通过 Python 的线程模块向我的 USB 连接相机发送命令。“get_live_view”告诉相机每 2 秒拍摄一张低分辨率图像。“Listener”正在等待字符“c”告诉“capture_image”拍摄高分辨率图像。我尝试使用线程,因此这两个函数不会同时访问相机,但每当我按“c”时,我都会收到错误消息:“无法认领 USB 设备...确保没有其他程序或内核模块正在使用设备。”
python - 将数码相机连接到 python 项目
是否可以使用 Python 语言读取任何相机(不是网络摄像头)?根据我到目前为止找到的答案,我尝试安装 gphoto 目录,但在安装时收到错误消息
我尝试直接从 Gitab 下载该库并通过计算机添加它,但也未能在 Python 中安装它。我使用 Windows 操作系统、PyCharm 工作区、Python 3.6。谢谢!
python-3.x - Python - gphoto2 如何弄清楚函数的作用?
我正在玩 gphoto2,发现该camera
对象具有公共功能file_get_info()
。我想知道:
- 这个函数是做什么的
- 怎么称呼它
但到目前为止,我还没有找到任何有关它的信息。
这就是我所做的:
这就是我得到的:
更令人沮丧的是,无论我多么努力地谷歌,我都找不到有关该Camera_file_get_info
功能的任何信息。
我接近这个错误吗?
python-3.x - GPhoto2 - 直接从相机获取焦距和传感器尺寸
是否可以使用 GPhoto2 直接从相机获取焦距和/或传感器尺寸?
我试图在相机对象和文件信息中寻找它,但无济于事。我也知道我可以使用 config 获取/设置一些参数(速度、光圈等)。由于显而易见的原因,焦距不是其中之一,但我想知道相机是否知道它的当前值。传感器尺寸相同,当然它是不可配置的,但我认为相机会在内部知道它。
为什么我需要这个?我需要知道以像素为单位的焦距,我打算根据焦距、传感器尺寸和图像分辨率来计算它。
python - gphoto2如何处理失焦警告
这是我用相机拍摄图像的方法
如果相机无法对焦,则会产生以下错误
异常错误代码是-1
但我如何捕获Out of Focus
警告?
更新
从日志中过滤掉不必要的错误
mount - 如何以 root 身份卸载 gphoto2 设备
作为普通用户,我可以看到我安装的相机gio mount
,
但是切换到root,它变得不可见
所以以root身份运行脚本,我无法使用以下命令卸载相机,