linux - 在 Linux 上的 gphoto2 中连拍拍摄照片

标签 linux camera photo libgphoto2

不确定这最适合哪里:摄影、电子、软件或这里。我有一台佳能 PowerShot G9 相机,我在 Linux 上使用 gphoto2 通过 USB 控制它。

我需要连续拍摄照片并将它们复制到计算机(异步可以,这样可以以最大速度拍摄照片并且传输可能会排队)。

使用 gphoto2,我可以像这样进行连续捕获:
gphoto2 --capture-image -F <frames> -I <seconds>
这给了我最多 4 秒的捕获间隔(0.25 fps)。如果我拔掉相机并使用它的连拍模式,我可以以 0.8 fps 的速度拍摄。插入 gphoto2 时,我似乎无法更改连拍设置。我尝试了一些直接在 C 中使用 libgphoto2 的示例代码,但速度更慢。我怎样才能用这台相机完成更快的拍摄,或者什么相机能让我做到这一点?

最佳答案

尝试突发模式:

gphoto2 --set-config viewfinder=1 --set-config capturemode='Burst' --set-config burstnumber=5 --set-config capturetarget=1 --capture-image-and-download --force-overwrite

关于linux - 在 Linux 上的 gphoto2 中连拍拍摄照片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35121476/

相关文章:

camera - 从基本矩阵确定相机旋转和平移矩阵

Python rawkit 如何从 RAW 文件中读取元数据值?

android - 在 OpenCV/Android 上更改分辨率

objective-c - iOS 以编程方式拍照

iOS App - 长时间曝光图像

linux - bash - 将变量添加到字符串内的二进制文件

c++ - LD_PRELOAD 应该加载模块还是只使用模块来替换符号

c - Linux:是否有超时的套接字读取或接收?

python - 使用 python 通过套接字将字符串从 Windows 发送到 vmware-ubuntu

iphone - 要编程的 iPhone 一次拍摄 2 张​​照片的速度有多快?