python控制树莓派相机_玩转树莓派-Raspberry,控制单反相机进行可编程摄影
单反相机具有强大的拍照能力,但内置的控制软件主要面向交互操作,对于长时间摄影(如延时摄影/视频合成/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 拍摄多张照片时的间隔时间(秒)。
这三个参数组合起来就可以拍摄Timelapse了。
例如:gphoto2 –capture-image -I 30 -F 60
python控制树莓派相机_玩转树莓派-Raspberry,控制单反相机进行可编程摄影相关推荐
- 树莓派python交互界面实例_玩转树莓派-RaspBerry,使用Python开发定制界面
1 准备SD卡8G以上,16G更佳. 编译过程中,会耗用大量存储空间.一定在编译之前运行sudo raspi-config,选择expand file system扩展SD卡的分区. 如果空间不够,会 ...
- openhd 树莓派_玩转树莓派Raspberry Pi 篇二:XBMC篇
玩转树莓派Raspberry Pi 篇二:XBMC篇 2014-04-14 11:23:51 543点赞 737收藏 114评论 大家好,又见面了. 知乎上有人问"给 PC 装黑苹果的人是什 ...
- python控制树莓派风扇_三极管打造树莓派温控风扇
为了防止树莓派长时间开机运转温度过高导致触发过热关机,很多人都给装了散热风扇,但某宝买的风扇插上之后是随着开机一直运转的,不能随温度变化而自动开闭,很多时候做无用功浪费电且产生噪音.本文将以一个硬件小 ...
- 树莓派python界面编程_玩转树莓派-RaspBerry,使用Python开发定制界面
标签: 1 准备SD卡8G以上 编译过程中,会耗用大量存储空间,4G不够用的. 2 更新资源的索引清单 sudo apt-get update (从服务上下载索引清单) sudo apt-get up ...
- python获取cpu温度_如何获得树莓派CPU实时温度值
[前言] 任何的电子设备在工作过程中必定会产生发热的现象,而不控制好设备的温度的话,很有可能会损坏设备,或者照成设备的性能下降,本文将通过学习如何读取树莓派CPU温度值,方便后期对树莓派做一些相应的控 ...
- 群辉docker安装树莓派镜像_群辉docker安装树莓派镜像_如何在树莓派安装Docker
文章前言python 由于树莓派是ARM架构的,因此Docker的安装和使用也都有不一样.须要讲的内容比较多,这里单挑出来.linux 树莓派是基于ARM架构的,和PC不一样.因此即便树莓派上能作一些 ...
- python控制其它软件_从另一个脚本控制python脚本
我正在尝试学习如何编写一个脚本control.py,它在循环中运行另一个脚本test.py一定次数,在每次运行中,读取其输出并在打印某些预定义输出时暂停它(例如文本'现在停止'),并且循环继续其迭代( ...
- 树莓派 触摸屏_如何用树莓派搭建一个颗粒物(PM2.5)传感器
用树莓派.一个廉价的传感器和一个便宜的屏幕监测空气质量. -- Stephan Tetzel(作者) 大约一年前,我写了一篇关于如何使用树莓派和廉价传感器测量 空气质量 的文章.我们这几年已在学校里和 ...
- python逐个读取字符_玩转python之字符串逐个字符或逐词反转
众所周知,python中的字符串是无法改变的,反转一个字符串自然要创建一个拷贝:最简单的方法,当然是步长为"-1"的切片: result = astring[::-1] 如果要是按 ...
最新文章
- const reference const
- oracle:connect by start
- Java 并发编程-不懂原理多吃亏(送书福利)
- Linux 上 GDM 登录界面如何适应高分屏
- MySQL--数据库基础
- Websphere的类加载器以及策略的简单介绍
- ASP.NET Core Cookie SameSite
- 1835财务报表分析
- $python数据分析基础——初识numpy库
- 详解CNN五大经典模型:Lenet,Alexnet,Googlenet,VGG,DRL
- 多线程依次打印abcabc
- 拓端tecdat|R语言结合新冠疫情COVID-19对股票价格预测:ARIMA,KNN和神经网络时间序列分析
- 阶段3 3.SpringMVC·_01.SpringMVC概述及入门案例_01.SpringMVC概述及入门案例
- 汇编语言指令是机器指令的符号化
- 树莓派入门(八)--树莓派USB触摸屏校准及旋转屏幕方向后校准》
- H5-农阳历日期互转并对应
- 【uni-app】懂你找图--创建项目到首页推荐模块
- 一个故事讲解公钥私钥和数字签名,很深刻!
- 机房计算机没游戏,一款童年必玩的游戏,小学机房肯定安装,如今都不一定能过关!...
- java没错泄露_记一次尴尬的Java应用内存泄露排查
热门文章
- java中ajax的用途_java Ajax的应用
- JDK1.8版本,java并发框架支持锁包括
- Linux内核分析(八) 设备驱动
- react.js从入门到精通(六)——路由的使用
- Java提高篇——静态代码块、构造代码块、构造函数以及Java类初始化顺序
- extjs给panel添加滚动条_extjs.treePanel在ie9下滚动条的显示问题-阿里云开发者社区...
- 华为路由器http诊断失败_高端家庭的标配,华为路由Q2 Pro是路由器中的吴彦祖...
- python吃显卡还是内存条_玩天际线吃U还是吃显卡或者还是吃内存?--天际线配置需求个人见解...
- 编程的本质--深入理解类型系统/泛型/函数式编程/面向对象编程
- DataNode的流式接口