玩转树莓派-Raspberry,控制单反相机进行可编程摄影

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

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

一、安装

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

apt-get install gphoto2

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

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

二、部分经常使用指令

-a 查看相机所支持的功能。
-L 查看相机上照片列表和照片ID。
-p 1-10 获取指定ID范围的照片到当前目录,1~10张。
-P 获取全部照片到当前目录。
-d 1-10 删除指定范围的照片。
-D 删除全部照片。.net

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

这三个参数组合起来就能够拍摄Timelapse了。视频

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

更多能够参考官方文档:http://gphoto.sourceforge.net/doc/manual/ref-gphoto2-cli.htmlip

相关文章
相关标签/搜索