检测树莓派摄像头是否可用

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()

树莓派摄像头使用常用命令及代码相关推荐

  1. java向hdfs提交命令_Java语言操作HDFS常用命令测试代码

    本文主要向大家介绍了Java语言操作HDFS常用命令测试代码,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. package com.yxc.hdfs; import org.apac ...

  2. stata代码命令全集:跟检验do文件、stata常用命令、代码大合集、面板熵值法

     一.常用模型代码整理 1.数据来源: 2.时间跨度:无 3.区域范围:无 4.指标说明: 包含如下模型代码: l OLS模型 l Heckman两阶段模型 l PSM+DID模型 l 固定效应模型( ...

  3. gVim编辑器——基本设置、常用命令、代码片段

    gVim是一款强大的编辑器,可以满足大部分语言的编程需要.尤其是其自带的模板定制功能对于Verilog来说非常受用.然而gVim有很多操作是不同于其他编辑器的,这让很多初学者望而却步,因此,本文将gV ...

  4. Git 常用命令、代码合并

    1.合并代码提示含义 Accept Current Change 接受其他分支的内容 Accept Incoming Change 接受该分支的代码 Accept Both Change 接受两个代码 ...

  5. PC虚拟机+树莓派摄像头运行ORB-SLAM2命令流程

    1.在虚拟机打开roscore 2.新建终端,ssh登录树莓派,在树莓派中输入以下命令,挂载树莓派摄像头 df -h sudo mount /dev/mmcblk0p1 /boot 3.使能树莓派摄像 ...

  6. 树莓派 raspbian 系统常用命令

    本帖最后由 000 于 2016-1-24 16:34 编辑 树莓派  raspbian 常用的操作命令 sudo reboot   # 重启 sudo halt     # 关机 sudo rpi- ...

  7. Maven常用命令和代码实操

    target文件夹就是编译以后产生的.class文件 文章目录 clean命令 compile命令 test命令 package命令 install命令 clean命令 清除编译产生的target文件 ...

  8. mysql常用linux命令大全_Linux-MySQL常用命令(示例代码)

    注意:需要用分号作为命令结尾. 库是由表组成的,表是由字段组成的. show databases; #查看所有的数据库 use mysql; #切换到另外一个库,mysql为库名,可以不用分号. sh ...

  9. docker常用命令_docker常用命令整理

    docker常用命令整理 代码狂魔 • 5 天前 • 技术积累 • 14 • 0 前面已经把docker是什么和 docker怎么安装已经写了,现在我将常用命令做一个整理,方便日后查阅 常用命令 do ...

最新文章

  1. 图像零交叉点,视频生成,视频识别,视频摘要,视频浓缩
  2. 【SpringCloud】高可用Eureka
  3. C# 连接MySQL错误给定关键字不在字典中”,下载最新mysql.dll文件即可
  4. 找出第i个小元素(算法导论第三版9.2-4题)
  5. LeetCode刷题实战(2):Add Two Numbers
  6. LeetCode 1870. 准时到达的列车最小时速(二分查找)
  7. linux qt sql,linux qt联接sqlserver怎么配置服务器
  8. Ngnix笔记proxy_set_header设置X-Real-IP(Java获取客户端IP地址)
  9. SpringCloud工作笔记062---APP消息推送_个推平台API使用经验
  10. vs 编译器的堆空间不足_原创|面试官:Java对象一定分配在堆上吗?
  11. 【java学习之路】(javaWeb篇)006.构造函数、JQuery函数库
  12. HDU1576 A/B【扩展欧几里得算法+试探法】
  13. 神策分析1.7重磅上线 三大功能直指精益数据分析
  14. crc32 C语言程序
  15. Python_乌龟和鱼游戏
  16. 情感日记:梦里花落知多少--记念我的大学
  17. 玉米社:网站打开慢,如何提升网站打开速度?
  18. dumpbin查看dll中函数名字的问题
  19. 看顶级渣男如何邀约100个女朋友(一)
  20. 小甲鱼python入门014课后题_小甲鱼零基础入门学习Python-014

热门文章

  1. 2019-11-25-一粒在时空轮回的粒子会发生什么
  2. element-ui table表格实现跨页选择数据
  3. 计算机音乐制作专业美国研究生,美国纽约大学音乐制作专业研究方向有哪些?看完本文汇总就知道了...
  4. 安全档案 | 具体包括那些内容01
  5. Java多线程案例之阻塞队列
  6. 微信朋友圈推广广告怎么投放?
  7. web端通过novnc方式远程windows server环境搭建详解
  8. 爬取王者荣耀 和LOL
  9. Altium designer软件使用
  10. ant-design-vue 表单验证和 validator 自定义表单验证