问题标签 [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 回答
939 浏览

python - Python 3: Using subprocess to take photo via gphoto2 but can't set custom filename doing it.

everything works fine while I do it via terminal but when I use python script it doesn't.

Command: gphoto2 --capture-image-and-download --filename test2.jpg

I'ts all good. But when I try to do it via python script and subprocess nothing happens. I tried to do it like:

and:

While I use only --capture-image-and-download it works fine, but I get filename that I don't want to. Can you tell me what I do wrong?!

0 投票
1 回答
531 浏览

image - Gphoto2 拍摄和下载

我正在使用 gphoto2 捕获图像并下载,但需要 3 或 4 秒。我希望它只需要 1 秒;可能吗?任何人都可以帮助我吗?这是我的代码:

哪个返回

0 投票
0 回答
81 浏览

python - Raspberry Pi:佳能相机在未使用时间后断开连接

我有佳能 5DS IV,通过 USB 端口连接到 RPi 3 Model B+。我正在使用 gphoto2 拍摄照片。

问题是:

  • 大约 5-6 小时未使用但相机 + Pi 仍然打开后,相机与 Pi 断开连接,
  • 我跑了lsusb,它没有返回任何关于佳能相机的信息。
  • 我运行gphoto2 --auto-detect,它返回“错误:找不到相机”
  • 我关闭并再次打开相机,运行lsusb,相机被检测为正常

我的问题:

为什么一段时间后相机与 Pi 断开连接?

有什么办法可以让相机一直开着,直到把它关掉?

任何建议表示赞赏。

0 投票
1 回答
1661 浏览

python-2.7 - 如何安装gphoto2?

每当我尝试使用 pip 安装 gphoto2 时,都会弹出此错误消息:


C:\Python27>pip 安装 gphoto2

我怎样才能解决这个问题?

0 投票
1 回答
476 浏览

ubuntu - 在 Ubuntu(VM)中无法使用 gphoto2 检测相机

我正在尝试用 gphoto2 控制我的 EOS 1000D。但不能用 gphoto2 检测到它。 在此处输入图像描述

使用 lsusb 我可以找到相机。 在此处输入图像描述

知道出了什么问题吗?

我的设置:VirtualBox 版本 5.2.18 r124319 (Qt5.6.2)、Ubuntu 18.04.1 LTS、gphoto2 2.5.15、libgphoto2 2.5.17、libgphoto2_port 0.12.0

0 投票
0 回答
442 浏览

c++ - 为 gphoto2 运行简单的 C/C++ 示例

我想使用库 gphoto2 来控制我的佳能相机(拍照、更改设置等)。我在 Ubuntu 上使用 apt-get 在我的库中安装了 gphoto 库,并且基本的命令行命令正常工作。我现在想使用 C/C++ 代码来访问 gphoto2。我可以使用我使用 apt-get 安装的版本执行此操作,还是需要下载一些绑定?谁能给我一些示例代码?

0 投票
1 回答
240 浏览

python - Python - gphoto2:如何将输出转换为 JSON 或 python 数组

我正在使用 gphoto2,大多数命令都在工作,但我不知道如何使用命令行的输出进行下一步操作。

例如:

我想获取相机中的照片列表

结果:

我的目标是在 JSON 或 Python 数组中获得输出:

任何建议表示赞赏。

0 投票
1 回答
898 浏览

python - Python - gphoto2:如何捕捉佳能 5D Mark IV 的图像

我正在使用 gphoto2 从相机拍摄照片

到目前为止,我可以使用命令行成功拍摄照片

但是,我无法使用 python 代码拍摄照片(来自示例

错误:

任何建议表示赞赏。我对这个 gphoto2 很陌生。

0 投票
2 回答
74 浏览

python - 为什么我不能使用 os.listdir 在我的 Python 程序中更改我的文件名

我开始使用 Raspberry Pi 3B + 和 Canon 6D 创建新的 3D 扫描仪。由于 gphoto2 库,我有一部分 Python 代码可以恢复图像,但我无法更改恢复图像的名称,目前,我有两个文件:capt0000.cr2 和 capt0000.jpg 我必须将它们重命名为“时间" + .jpg 或 .cr2 但不可能,他们从不改名。

我尝试了几种方法,目前我使用的是 os.listdir 函数,该函数允许我对桌面上的所有文件进行排序。

程序开始:

功能:

主循环:

现在我在桌面上创建了两个文件,请参见下图: https ://i.imgur.com/DDhYe1L

是因为文件权限知道我不是root用户吗?如果是因为那样,如何更改一般文件类型的权限,例如 .jpg,因为每次都是关于新图像,所以权限返回到下图: https ://imgur.com/VydSeAH

0 投票
1 回答
4507 浏览

python - 异常 str() 失败

我开始使用 Raspberry Pi 3B + 和 Canon 6D 创建新的 3D 扫描仪。由于 gphoto2 库,我有一部分 Python 代码可以恢复图像,但我无法将我的 ISO 配置放在反射上。

我已经做了几次测试,但没有任何效果。我总是有同样的错误:

我使用 gp 命令将所有参数发送到佳能反射。

进口 :

Gp 命令示例(所有工作):

但是这条线不起作用:

这是命令终端中显示的错误

我不能写这个命令行,否则我的相机不理解这个命令。