目录
一、32位系统树莓派关机情况下接csi摄像头
关机状态下操作,板子上有两个排线插口,注意排线插入中间位置的那个排线插口,其实仔细看是有标记camera的,注意排线正反别插反了。
然后本身我先是在64位系统下测试的,结果不太顺利,后来换了32位系统。
二、开机开启camera
打开配置窗口:
sudo raspi-config
找到interface Opentions:
找到camera,打开功能:
会提示你重启,按照提示重启即可。
三、测试拍照和录像
拍照
#-o: 生成文件名 -t:表示延迟1000ms拍摄 照片会保存在当前目录
raspistill -o hello.jpg -t 1000
录像
raspivid -o hello.h264 -t 10000 -w 1920 -h 1080
生成在当前目录下的.h264文件,在windows下找个播放器可以打开看效果
四、实时显示(类似监控)
通过motion工具借助浏览器http协议访问监控
安装motion:
sudo apt-get install motion
修改配置文件:
sudo vim /etc/motion/motion.conf
找到配置文件里的这些配置修改:
daemon on #off改成on
width 1920
height 1080 #摄像头像素宽高
framerate 30 #fps
stream_maxrate 200
stream_localhost off #设为off
启动并访问:
#若之前 有启动motion,先杀掉
sudo killall -TERM motion
sudo motion
http协议访问地址:
http://你的树莓派IP:8081
通过VLC工具
先上客户端下载地址:Downloads - VideoLAN
下载下来安装到windows, windows客户端准备好了,然后树莓派系统里开启服务:
#-rot: 图像旋转180;
#-t:延时
#-w:输出视频宽度
#-h:输出视频高度
#-fps:输出视频帧数
#access:http协议传输
#dst:目标端口(输出端口)
#demux:编码格式
sudo raspivid -o - -rot 180 -t 0 -w 1920 -h 1080 -fps 30|cvlc -vvv stream:///dev/stdin --sout '#standard{access=http,mux=ts,dst=:9000}' :demux=h264
然后在windows里VLC客户端打开媒体->网络串流,设置访问地址:
点击播放就看到效果了