树莓派摄像头使用常用命令及代码
检测树莓派摄像头是否可用
raspistill -o image.jpg
2592*1944分辨率
直接在终端输入 raspistill 即可查看所有 raspistill的命令选项
间隔一定时间拍摄一张照片
raspistill -t 30000 -tl 2000 -o image%04d.jpg
拍摄一段长度为6000ms的视频并保存为video.h264
raspivid -o video.h264 -t 6000
播放保存下来的视频
omxplpayer video.h264
from picamera import PiCamera
import timecamera = PiCamera()
#左右上下翻转
camera.vflip = True
camera.hflip = True
#控制分辨率
#照片最大分辨率2592*1944
#视频最大分辨率1920*1080
#最小分辨率64*64
camera.resolution = (1280,720)
#控制亮度,默认亮度是50,范围是0-100
camera.brightness = 70
camera.framerate = 15for i in range(100):camera.annotate_text ="Contrast: %s"%icamera.contrast = itime.sleep(0.1)
#摄像头特效
camera.image_effect = 'cartoon'
#查看所有特效
for effect in camera.IMAGE_EFFECTS:camera.image_effect = effectcamera.annotate_text="Effect:%s"% effecttime.sleep(2)#保存照片
camera.capture('cam_cap.jpg')
camera.rotation = 180
for i in range(5):time.sleep(1)camera.capture('cam_cap%s.jpg'%i)#保存视频
camera.start_recording('video.h264')
time.sleep(10)
camera.stop_recording()camera.start_preview()
time.sleep(10)
camera.stop_preview()
#精简代码 自动配置资源访问语句
with picamera.PiCamera(0 as camera:camera.start_recording('video.h264')camera.wait_recording(120)camera.stop_recording()
with open(text.txt") as file:text_data = file.read()
树莓派摄像头使用常用命令及代码相关推荐
- java向hdfs提交命令_Java语言操作HDFS常用命令测试代码
本文主要向大家介绍了Java语言操作HDFS常用命令测试代码,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. package com.yxc.hdfs; import org.apac ...
- stata代码命令全集:跟检验do文件、stata常用命令、代码大合集、面板熵值法
一.常用模型代码整理 1.数据来源: 2.时间跨度:无 3.区域范围:无 4.指标说明: 包含如下模型代码: l OLS模型 l Heckman两阶段模型 l PSM+DID模型 l 固定效应模型( ...
- gVim编辑器——基本设置、常用命令、代码片段
gVim是一款强大的编辑器,可以满足大部分语言的编程需要.尤其是其自带的模板定制功能对于Verilog来说非常受用.然而gVim有很多操作是不同于其他编辑器的,这让很多初学者望而却步,因此,本文将gV ...
- Git 常用命令、代码合并
1.合并代码提示含义 Accept Current Change 接受其他分支的内容 Accept Incoming Change 接受该分支的代码 Accept Both Change 接受两个代码 ...
- PC虚拟机+树莓派摄像头运行ORB-SLAM2命令流程
1.在虚拟机打开roscore 2.新建终端,ssh登录树莓派,在树莓派中输入以下命令,挂载树莓派摄像头 df -h sudo mount /dev/mmcblk0p1 /boot 3.使能树莓派摄像 ...
- 树莓派 raspbian 系统常用命令
本帖最后由 000 于 2016-1-24 16:34 编辑 树莓派 raspbian 常用的操作命令 sudo reboot # 重启 sudo halt # 关机 sudo rpi- ...
- Maven常用命令和代码实操
target文件夹就是编译以后产生的.class文件 文章目录 clean命令 compile命令 test命令 package命令 install命令 clean命令 清除编译产生的target文件 ...
- mysql常用linux命令大全_Linux-MySQL常用命令(示例代码)
注意:需要用分号作为命令结尾. 库是由表组成的,表是由字段组成的. show databases; #查看所有的数据库 use mysql; #切换到另外一个库,mysql为库名,可以不用分号. sh ...
- docker常用命令_docker常用命令整理
docker常用命令整理 代码狂魔 • 5 天前 • 技术积累 • 14 • 0 前面已经把docker是什么和 docker怎么安装已经写了,现在我将常用命令做一个整理,方便日后查阅 常用命令 do ...
最新文章
- 图像零交叉点,视频生成,视频识别,视频摘要,视频浓缩
- 【SpringCloud】高可用Eureka
- C# 连接MySQL错误给定关键字不在字典中”,下载最新mysql.dll文件即可
- 找出第i个小元素(算法导论第三版9.2-4题)
- LeetCode刷题实战(2):Add Two Numbers
- LeetCode 1870. 准时到达的列车最小时速(二分查找)
- linux qt sql,linux qt联接sqlserver怎么配置服务器
- Ngnix笔记proxy_set_header设置X-Real-IP(Java获取客户端IP地址)
- SpringCloud工作笔记062---APP消息推送_个推平台API使用经验
- vs 编译器的堆空间不足_原创|面试官:Java对象一定分配在堆上吗?
- 【java学习之路】(javaWeb篇)006.构造函数、JQuery函数库
- HDU1576 A/B【扩展欧几里得算法+试探法】
- 神策分析1.7重磅上线 三大功能直指精益数据分析
- crc32 C语言程序
- Python_乌龟和鱼游戏
- 情感日记:梦里花落知多少--记念我的大学
- 玉米社:网站打开慢,如何提升网站打开速度?
- dumpbin查看dll中函数名字的问题
- 看顶级渣男如何邀约100个女朋友(一)
- 小甲鱼python入门014课后题_小甲鱼零基础入门学习Python-014