文档原文:https://www.raspberrypi.org/app/uploads/2013/07/RaspiCam-Documentation.pdf

作用

  在指定的时间运行摄像头,而且如果需要可以捕获JPG图片

使用格式

raspistill [options] 

图像参数与命令

-?,  --help             : 帮助文档
-w, --width : 设置图像宽度 <尺寸>
-h, --height : 设置图像高度 <尺寸>
-q, --quality : 设置jpeg品质 <0到100>
-r, --raw : 增加raw原始拜尔数据到JPEG元数据
-o, --output : 输出文件名 <文件名>,如果要写到stdout,使用`-o -`,如果不特别指定,图像文件不会被保存
-l, --latest : 链接最近的完整图像到指定文件 <文件名>
-v, --verbose : 在运行摄像头时输出详细信息
-t, --timeout : 拍照和关闭时的延时指定,未指定时默认是5s
-th, --thumb : 设置预览图(小图)参数(包括X、Y、品质)或者不设置
-d, --demo : 运行一个demo模式(cycle through range of camera options, no capture),括号里的我可以理解成循环测试模式吗?
-e, --encoding : 编码来输出指定格式文件 (jpg, bmp, gif, png)
-x, --exif :将可交换图像文件应用到捕获中(格式:`key=value`)或者不设置
-tl, --timelapse : 间隔拍摄,每<ms>拍摄一张图片
-fp, --fullpreview : 用静态捕捉分辨率运行预览(可能会减小预览帧率)
-k, --keypress : 按键触发,按`ENTER`键拍照,按`X`然后`ENTER`键退出
-s, -signal : 信号触发,等待另一个进程信号来拍摄一张照片
-g, -gl : 绘制预览到文本,而不是使用视频渲染组件(啥意思?)
-gc, --glcapture : 捕获GL帧buffer而不是摄像机图像
-set, --settings : 检索摄像机设置值然后写出到stdout
-cs, --camselect : 选择摄像头设备 <数字>,默认0
-bm, --burst : 运行burst capture mode

预览参数与命令

-p, --preview           : 预览窗口大小设置 <x,y,w,h>
-f, --fullscreen : 全屏幕预览模式
-op, --opacity : 预览窗口透明度 (-)
-n, --nopreview : 不显示预览窗口

图像参数与命令2

-sh, --sharpness        : 设置图像锐度 (- 到 )
-co, --contrast : 设置图像对比度 (- 到 )
-br, --brightness : 设置图像亮度 ( 到 )
-sa, --saturation : 设置图像饱和度 (- 到 )
-ISO, --ISO : 设置摄像头感光度
-vs, --vstab : Turn on video stabilisation 开启摄像头防抖模式(是这个意思吗?)
-ev, --ev : 设置EV补偿
-ex, --exposure : 设置曝光模式(参见提示)
-awb, --awb : 设置AWB模式(参见提示)
-ifx, --imxfx : 设置图像效应(参见提示)
-cfx, --colfx : 设置色彩效应(参见提示)
-mm, --metering : 设置测光模式(参见提示)
-rot, --rotation : 设置图像旋转 (0到359)
-hf, --hflip : 设置水平翻转 horizontal flip
-vf, --vflip : 设置垂直翻转 vertical flip
-roi, --roi : 设置interest区域 (啥叫interset?)
--ss, --shutter : 设置快门速度,微秒
--awbg, --awbgains : 设置AWB阈值, AWB模式必须关闭
--drc, --drc : 设置DRC水平

提示

曝光模式选项:

auto                    : 自动曝光模式
night : 夜间拍摄模式
nightpreview : 夜间预览拍摄模式
backlight : 逆光拍摄模式
spotlight : 聚光灯拍摄模式
sports : 运动拍摄模式
snow : 雪景拍摄模式
beach : 海滩拍摄模式
verylong : 长时间曝光拍摄模式
fixedfps : 帧约束拍摄模式
antishake : 防抖模式
fireworks : 烟火拍摄模式

自动白平衡选项:

off                     : 关闭白平衡测算
auto : 自动模式(默认)
sun : 日光模式
cloud : 多云模式
shade : 阴影模式
tungsten : 钨灯模式
fluorescent : 荧光灯模式
incandescent : 白炽灯模式
flash : 闪光模式
horizon : 地平线模式

图像特效选项:

none                    : 无特效(默认)
negative : 反色图像
solarise : 曝光过度图像
posterize : 色调图像
whiteboard : 白板特效
blackboard : 黑板特效
sketch : 素描风格特效
denoise : 降噪图像
emboss : 浮雕图像
oilpaint : 油画风格特效
hatch : 草图特效
gpen : 马克笔特效
pastel : 柔化风格特效
watercolour : 水彩风格特效
film : 胶片颗粒风格特效
blur : 模糊图像
saturation : 色彩饱和图像
colourswap : 暂未可用
washedout : 暂未可用
posterise : 暂未可用
colourpoint : 暂未可用
colourbalance : 暂未可用
cartoon : 暂未可用

测光模式选项:

average                 : 全画面平衡测光
spot : 点测光
backlit : 模拟背光图像
matrix : 阵列测光

预览参数与命令2

-gs, -glscene           : GL屏幕尺寸等参数
-gw, -glwin : GL窗口参数

常用命令:

 常用命令:
# 两秒钟(时间单位为毫秒)延迟后拍摄一张照片,并保存为 image.jpg
raspistill -t -o image.jpg # 拍摄一张自定义大小的照片。
raspistill -t -o image.jpg -w -h # 降低图像质量,减小文件尺寸
raspistill -t -o image.jpg -q # 强制使预览窗口出现在坐标为 , 的位置,并且尺寸为宽 和高 像素。
raspistill -t -o image.jpg -p ,,, # 禁用预览窗口
raspistill -t -o image.jpg -n # 将图像保存为 PNG 文件(无损压缩格式,但是要比 JPEG 速度慢)。注意,当选择图像编码时,文件扩展名将被忽略。
raspistill -t -o image.png –e png # 向 JPEG 文件中添加一些 EXIF 信息。该命令将会把作者名称标签设置为 Dreamcolor,GPS 海拔高度为 .5米。
raspistill -t -o image.jpg -x IFD0.Artist=Dreamcolor -x GPS.GPSAltitude=/ # 设置浮雕风格图像特效
raspistill -t -o image.jpg -ifx emboss # 设置 YUV 图像的 U 和 V 通道为指定的值(: 为黑白图像)
raspistill -t -o image.jpg -cfx : # 仅显示两秒钟预览图像,而不对图像进行保存。
raspistill -t # 间隔获取图片,在 分钟( 分钟 = 毫秒)的时间里,每 秒获取一张,并且命名为 image_number_1_today.jpg,image_number_2_today.jpg... 的形式。
raspistill -t -tl -o image_num_%d_today.jpg # 获取一张照片并发送至标准输出设备
raspistill -t -o - # 获取一张照片并保存为一个文件
raspistill -t -o - > my_file.jpg

树莓派进阶之路 (018) - raspberryPi摄像头命令行软件raspistill帮助文档的更多相关文章

  1. Helixoft VSdocman 是一个集成于Visual Studio并提供了命令行版本的帮助文档编译工具

    http://www.helixoft.com/vsdocman/overview.html https://blog.fishlee.net/2016/01/14/helixoft-vsdocman ...

  2. 树莓派进阶之路 (029) - 语音识别模块 LD3320(原创)

    近几天听朋友有说到LD3320 语音模块,刚好身边有块树莓派3,就在某宝上买了块自带mcu的LD3320 . 准备: 树莓派一个(配置了wiringPi开发环境的详情见本人博客:树莓派进阶之路 (00 ...

  3. 解放双手!推荐一款 GitHub 星标 8.2k+的命令行软件管理器,非常酷炫!

    小二是公司新来的实习生,之前面试的过程中对答如流,所以我非常看好他.第一天,我给他了一台新电脑,要他先在本地搭建个 Java 开发环境. 二话不说,他就开始马不停蹄地行动了.真没想到,他竟然是通过命令 ...

  4. 好用到爆!GitHub 星标 32.5k+的命令行软件管理神器,功能真心强大!

    前言(废话) 本来打算在公司偷偷摸摸给星球的用户写一篇编程喵整合 MongoDB 的文章,结果在通过 brew 安装 MongoDB 的时候竟然报错了.原因很简单,公司这台 Mac 上的 homebr ...

  5. 树莓派相机操作 —— luvcview 的安装、raspistill:摄像头命令

    MMAL (Multimedia Abstraction Layer) RaspiCam Documentation 0. lucview 的安装 安装命令:sudo apt-get install ...

  6. 树莓派进阶之路 (021) - 3.2inch RPi LCD (B)

    参考文档:http://www.waveshare.net/wiki/3.2inch_RPi_LCD_(B) 产品特点 320x240分辨率 电阻式触摸控制 兼容并可直接插入任何版本树莓派 提供Ras ...

  7. 树莓派进阶之路 (012) - 树莓派配置文档 config.txt 说明

    原文连接:http://elinux.org/RPi_config.txt 由于树莓派并没有传统意义上的BIOS, 所以现在各种系统配置参数通常被存在”config.txt”这个文本文件中. 树莓派的 ...

  8. 树莓派进阶之路 (010) - 树莓派raspi-config配置(转)

    经过前面两步我们的树莓派已经正常的工作起来了,但是在真正用它开发之前还需要进行一些列的配置以及软件的安装,这样开发起来才会得心应手,下面我们介绍一下常用的软件和服务 1.配置选项: 树莓派第一次使用的 ...

  9. 树莓派进阶之路 (019) - 树莓派通过filezilla,samba与PC文件共享(转)

    虽然我们可以很方便的通过ssh譬如putty或者vnc连接操控树莓派,但是毕竟树莓派资源没那么高,在上面编程,调试要吃力的多.所以还是想在pc上编程上传到树莓派或者最好,文件共享,可以直接读写共同的文 ...

随机推荐

  1. @class指令的使用

    @class指令能够减少编译时间,告诉编译器“相信我,你最终能了解这个名称的类”,可以减少不得不导入的头文件的数量. sample如下: #import <Foundation/Foundati ...

  2. Centos安装gcc及g++

    Centos支持yum安装,安装软件一般格式为yum install .......,注意安装时要先成为root用户. 按照这个思路,我想安装过程如下: 安装gcc:yum install gcc 安 ...

  3. The future of scripting in Unity

    Recently we talked about Unity and WebGL . In that post we briefly spoke about how scripting works i ...

  4. scikit-learn工具学习 - random,mgrid,np.r_ ,np.c_, scatter, axis, pcolormesh, contour, decision_function

    yuanwen: http://blog.csdn.net/crossky_jing/article/details/49466127 scikit-learn 练习题 题目:Try classify ...

  5. HTTP协议中源端口和目标端口的问题

    [提问] How is source port for HTTP determined? Is there ever collision in NAT?   I know that when a HT ...

  6. 恶性循环中的永生bug,可以说是相当写实了

    恶性循环中的永生bug,可以说是相当写实了

  7. Android 关于 ActionBarSherlock 的使用

    原文地址 本文内容 使用 主题化 ActionBarSherlock 演示项目 本文 ActionBarSherlock 简单演示 最近一个星期被 actionsherlock 搞得很不爽(光去足疗店 ...

  8. linux系统安装apache服务器

    命令行下安装: sudo apt-get install apache2 安装完毕以后, 打开127.0.0.1,可以看到首页: 静态页面的路径是: /var/www/html 作者: NONO 出处 ...

  9. javascript学习网址

    教程:JavaScript征途 http://www1.huachu.com.cn/read/readbook.asp?bookid=10109449 教程:JScript 参考 http://msd ...

  10. AT&T汇编和Intel汇编语法主要区别

    AT&T使用$表示立即操作数,而Intel的立即操作数是不需要界定的.因此,使用AT&T语法引用十进制值4时,使用$4,使用Intel语法时只需使用4.   AT&T在寄存器名 ...