树莓派视觉csi摄像头拍照与录像功能(raspistill和raspivid命令)

*上篇讲解了准备工作,本篇讲解拍照与录像功能

一.拍照功能

打开树莓派终端,输入raspistill命令:

raspistill -o a.jpg -t 1000

这行命令的作用是在1秒(1000毫秒)的延迟下,拍下一张名为a.jpg的照片(默认格式为jpg),保存在树莓派的主目录下。

二.录像功能

打开树莓派终端,输入raspivid命令:

raspivid -o b.h264 -t 10000

这行命令的作用是录制一段10秒(10000毫秒)名为b.h264的视频(默认格式为h264),保存在树莓派的主目录下。

h264格式的视频虽然能在树莓派上播放,但并非是能够在一般播放器上运行的常规视频文件。这时我们需要一个gpac工具,将h264格式的视频转换为mp4格式的视频,安装命令为

sudo apt-get install -y gpac

转换命令为

MP4Box -fps 60 -add b.h264 b.mp4

三.raspistill和raspivid命令相关参数(小白略过)

预览参数

-p, --preview : 预览窗口大小设置 <x,y,w,h>
-f, --fullscreen : 全屏幕预览模式
-op, --opacity : 预览窗口透明度 (0-255-n, --nopreview : 不显示预览窗口
-gs, -glscene : GL屏幕尺寸等参数
-gw, -glwin : GL窗口参数

图像参数

-?, --help : 帮助文档
-w, --width : 图像宽度
-h, --height : 图像高度
-q, --quality : jpeg品质 <0100>
-r, --raw : 增加raw原始拜尔数据到JPEG元数据
-o, --output : 文件名
-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
-sh, --sharpness : 设置图像锐度 (-100100-co, --contrast : 设置图像对比度 (-100100-br, --brightness : 设置图像亮度 (0100-sa, --saturation : 设置图像饱和度 (-100100-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,90,180,270度)
-hf, --hflip : 设置水平翻转 horizontal flip
-vf, --vflip : 设置垂直翻转 vertical flip
-roi, --roi : 设置interest区域
--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 - 色彩饱和图像

测光模式选项

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

*下篇讲解监控功能

  • 4
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值