Python 调用树莓派的 camera

环境搭建

  1. 树莓派的系统安装,摄像头安装就省略了,如果需要了解,直接百度 树莓派 camera 之类的关键词就能搜到。
  2. 现在默认安装好了树莓派的系统,安装好了摄像头的基础上,讲解怎么使用 Python 操纵树莓派的摄像头。

1. 树莓派的命令行操作

  1. 下面的命令在连接并开放摄像头功能后会自动启用
  2. 拍摄照片保存在桌面
raspistill -o Desktop/image.jpg
  1. 改变照片 宽(width) 和 高(height)
raspistill -o Desktop/image-small.jpg -w 640 -h 480
  1. 记录一段视频
raspivid -o Desktop/video.h264

2. 使用 Python 调用 camera

  1. 预览摄像头拍照的内容,(树莓派需要连接上屏幕
from picamera import PiCamera
from time import sleep

camera = PiCamera()
# 将图像旋转 180 °
camera.rotation = 180


camera.start_preview()
sleep(5)
camera.stop_preview()
  1. 拍照并保存
from picamera import PiCamera
from time import sleep

camera.start_preview()
for i in range(5):
    sleep(5)
    camera.capture('/home/pi/Desktop/image%s.jpg' % i)
camera.stop_preview()
  1. 录像并保存
from picamera import PiCamera
from time import sleep

camera.start_preview()
camera.start_recording('/home/pi/Desktop/video.h264')
sleep(5)
camera.stop_recording()
camera.stop_preview()
  1. 添加图片格式
  • 设置分辨率
from picamera import PiCamera
from time import sleep

camera.resolution = (2592, 1944)
camera.framerate = 15
camera.start_preview()
sleep(5)
camera.capture('/home/pi/Desktop/max.jpg')
camera.stop_preview()
  • 添加文本到照片
from picamera import PiCamera
from time import sleep

camera.start_preview()
camera.annotate_text = "Hello world!"
sleep(5)
camera.capture('/home/pi/Desktop/text.jpg')
camera.stop_preview()

3. 其它功能

查看文档:picamera

在这里插入图片描述

  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值