配置环境
参考
输入
sudo raspi-config
进入树莓派配置界面
Interfacing Options -> Camera -> Yes -> reboot
使用VLC在PC上查看树莓派摄像头影像
VLC是一款视频播放软件
- 在树莓派上安装VLC,并把图像输出重定向到网络
sudo apt-get install vlc
sudo raspivid -o - -t 0 -w 640 -h 360 -fps 25|cvlc -vvv stream:///dev/stdin --sout '#standard{access=http,mux=ts,dst=:8090}' :demux=h264
- 在PC上安装VLC
点击这里下载VLC
媒体 -> 流 -> 网络 -> http://树莓派ip:8090 -> yes yes yes ...
稍等一会儿,就可以看到树莓派传过来的视频了
使用Python驱动摄像头
- 一个试用一下这个demo,运行完之后,在当前文件夹有test.jpg文件
import picamera
from time import sleep
camera = picamera.PiCamera()
camera.start_preview()
sleep(5) # 这里暂停5s是为了给摄像头一点感光时间
camera.capture('test.jpg')
camera.stop_preview()
- 更加复杂的demo
import picamera
from time import sleep
camera = picamera.PiCamera()
# 拍照片
camera.start_preview()
sleep(5) # 这里暂停5s是为了给摄像头一点感光时间
camera.capture('raw.jpg')
camera.rotation = 180 # 设置旋转角度 rotation = [0,360]
camera.capture('ratation.jpg')
# 拍视频
camera.framerate = 15 # 设置帧率
camera.start_recording('video.h264')
sleep(10)
camera.stop_recording()
camera.stop_preview()
camera.start_preview(alpha = 200) # 设置透明度 alpha = [0,255]
camera.capture('alpha.jpg')
camera.stop_preview()
camera.resolution = (2592,1944) # 设置图片分辨率
camera.start_preview()
sleep(5)
camera.capture('max.jpg')
camera.stop_preview()
camera.start_preview()
sleep(5)
camera.brightness =70 # 设置亮度
camera.capture('bright.jpg')
camera.stop_preview()
网友评论