问题标签 [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.

0 投票
1 回答
582 浏览

sdk - 佳能是否为其相机提供 SDK 文档

我目前正在使用 gphoto2 连接到我的佳能 EOS M100 并对其进行远程控制。我真正需要的一项功能是能够在相机的液晶屏上显示图像,以便进行预览。不幸的是,gphoto2 不提供这样的支持。看起来我需要开发自己的驱动程序来连接相机,但要开始使用,我需要知道佳能是否提供 SDK 文档?到目前为止,我还没有找到任何东西,尽管自从 gphoto2 存在以来肯定存在某些东西?

0 投票
1 回答
98 浏览

camera - 你能在几秒钟后捕捉图像吗?

gphoto2 命令是否有一些参数可以在 x 秒后拍照?我尝试使用 -I 5 和 -F 1,但它立即拍照

0 投票
0 回答
39 浏览

ubuntu - 我们可以从通过 USB 电缆连接的桌面格式化 dslr 中存在的 SD 卡吗

我必须从通过 USB 电缆连接的桌面(最好是 ubuntu)格式化 dslr(尼康 d3400)中的 SD 卡。

我正在使用带有 libgphoto2 相机库的 ubuntu 桌面来控制我的 dslr。我可以捕获图像,录制视频,将图像从相机复制到计算机,删除图像等。我也检查了 nikon sdk,但找不到相关帮助。

我想先知道是否可以格式化SD卡和控制电源开/关。如果是,我们如何才能做到这一点。

0 投票
1 回答
608 浏览

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,......但它没有帮助。

任何建议我们还应该尝试什么?谢谢。

0 投票
0 回答
153 浏览

python - 如何使用 Python 线程一次将一个命令发送到 USB 设备?

我希望您可以查看我的代码并告诉我我没有正确使用线程。我正在尝试通过 Python 的线程模块向我的 USB 连接相机发送命令。“get_live_view”告诉相机每 2 秒拍摄一张低分辨率图像。“Listener”正在等待字符“c”告诉“capture_image”拍摄高分辨率图像。我尝试使用线程,因此这两个函数不会同时访问相机,但每当我按“c”时,我都会收到错误消息:“无法认领 USB 设备...确保没有其他程序或内核模块正在使用设备。”

0 投票
1 回答
199 浏览

python - 将数码相机连接到 python 项目

是否可以使用 Python 语言读取任何相机(不是网络摄像头)?根据我到目前为止找到的答案,我尝试安装 gphoto 目录,但在安装时收到错误消息

我尝试直接从 Gitab 下载该库并通过计算机添加它,但也未能在 Python 中安装它。我使用 Windows 操作系统、PyCharm 工作区、Python 3.6。谢谢!

0 投票
1 回答
835 浏览

python-3.x - Python - gphoto2 如何弄清楚函数的作用?

我正在玩 gphoto2,发现该camera对象具有公共功能file_get_info()。我想知道:

  1. 这个函数是做什么的
  2. 怎么称呼它

但到目前为止,我还没有找到任何有关它的信息。


这就是我所做的:

这就是我得到的:


更令人沮丧的是,无论我多么努力地谷歌,我都找不到有关该Camera_file_get_info功能的任何信息。

我接近这个错误吗?

0 投票
2 回答
283 浏览

python-3.x - GPhoto2 - 直接从相机获取焦距和传感器尺寸

是否可以使用 GPhoto2 直接从相机获取焦距和/或传感器尺寸?

我试图在相机对象和文件信息中寻找它,但无济于事。我也知道我可以使用 config 获取/设置一些参数(速度、光圈等)。由于显而易见的原因,焦距不是其中之一,但我想知道相机是否知道它的当前值。传感器尺寸相同,当然它是不可配置的,但我认为相机会在内部知道它。

为什么我需要这个?我需要知道以像素为单位的焦距,我打算根据焦距、传感器尺寸和图像分辨率来计算它。

0 投票
2 回答
409 浏览

python - gphoto2如何处理失焦警告

这是我用相机拍摄图像的方法

如果相机无法对焦,则会产生以下错误

异常错误代码是-1但我如何捕获Out of Focus警告?

更新

从日志中过滤掉不必要的错误

0 投票
1 回答
273 浏览

mount - 如何以 root 身份卸载 gphoto2 设备

作为普通用户,我可以看到我安装的相机gio mount

但是切换到root,它变得不可见

所以以root身份运行脚本,我无法使用以下命令卸载相机,