博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
玩转树莓派-Raspberry,控制单反相机进行可编程摄影
阅读量:6650 次
发布时间:2019-06-25

本文共 866 字,大约阅读时间需要 2 分钟。

hot3.png

    单反相机具有强大的拍照能力,但内置的控制软件主要面向交互操作,对于长时间摄影(如延时摄影/视频合成/HDR/Focus Stack/多幅拼接等等高级技术)的一些操作不太方便,可以使用树莓派做一个

    gPhoto2是一个免费软件,提供了在类Unix系统上通过终端来控制数码相机的功能,开发队伍来自世界各地的自愿者,现在已支持超过1700多 款机型。可以运行在Linux, FreeBSD, NetBSD, MacOS X等系统上。同时在大部分发行版的软件仓库中都有。通过Picture Transfer Protocol (PTP) 协议来和相机通讯。

1、安装

  树莓派的系统是基于Debain系统,直接用apt安装。  

apt-get install gphoto2

  将相机用USB线与树莓派连接,最好使用有源的USB HUB,以免供电不足,打开相机电源,在树莓派中输入lsusb,可以看到有“Nikon Corp.”的设备,这就是我们的相机了。别的相机,可以通过–list-cameras来查看所支持的相机型号

gphoto2 –list-cameras | grep D3100返回:  “Nikon DSC D3100 (PTP mode)”

2、部分常用指令

-a 查看相机所支持的功能。

-L 查看相机上照片列表和照片ID。
-p 1-10 获取指定ID范围的照片到当前目录,1~10张。
-P 获取所有照片到当前目录。
-d 1-10 删除指定范围的照片。
-D 删除所有照片。

–capture-image 拍照。

–capture-image-and-download 拍照后传到树莓派上。
-F COUNT 拍摄张数。
-I SECONDS 拍摄多张照片时的间隔时间(秒)。

这三个参数组合起来就可以拍摄了。

例如:gphoto2 –capture-image -I 30 -F 60

更多可以参考官方文档:

转载于:https://my.oschina.net/u/2306127/blog/392725

你可能感兴趣的文章
MariaDB 安装
查看>>
systemd和systemctl详解
查看>>
TFRecord 的使用
查看>>
Python正则表达式指南中半部
查看>>
删除数据库所有表 序列号
查看>>
Day12 KVM构建与管理(Service01)
查看>>
【exp/imp】将US7ASCII字符集的dmp文件导入到ZHS16GBK字符集的数据库中
查看>>
强制进程产生coredump,检测死锁以及进程快照
查看>>
$.noConflict()方法--常用的方式
查看>>
PostgreSQL APP海量FEED LOG实时质量统计CASE(含percentile_disc)
查看>>
linux服务器挂载windows共享目录
查看>>
使用Putty密钥认证机制远程登录Linux
查看>>
Outlook转发所有邮件到另一个邮箱或接收人
查看>>
Python套接字对象(内建)方法
查看>>
Oracle RAC FailOver配置
查看>>
【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记4 MVC enum Tuple Dictionary
查看>>
SQL Server2008密钥
查看>>
django学习之pythonbrew部署开发环境
查看>>
ulimit open files linux打开文件数设置验证
查看>>
asp.net母板使用注意
查看>>