树莓派摄像头监控录像(通过树莓派开启你的无线AI摄像头)
先看效果
按照以下步骤开始吧:
Step1:准备一个树莓派,安装好rasbian最新的系统,连上WIFI ,然后运行如下命令更新软件
sudo apt-get update
sudo apt-get upgrade
Step2:通过如下命令开启树莓派相机,当然要首先安装csi相机。
sudo raspi-config #后开启相机
sudo modprobe bcm2835-v4l2
sudo nano /etc/modules
将下面这行代码加入文件最后一行。
bcm2835-v4l2
sudo reboot
重启树莓派啦啦啦啦......
Step3:运行如下命令安装必要的软件,精简版和完整版的rasbian 系统都可以。
sudo apt install autoconf automake build-essential pkgconf libtool git libzip-dev libjpeg-dev gettext libmicrohttpd-dev libavformat-dev libavcodec-dev libavutil-dev libswscale-dev libavdevice-dev default-libmysqlclient-dev libpq-dev libsqlite3-dev libwebp-dev
不算漫长的等待....
Step4:安装树莓派直播相机软件包Motion。
Motion的一点小小介绍“Motion是一个高度可配置的程序,它可以监视来自多种摄像机的视频信号。
将其设置为监视您的安全摄像头、观看鸟类、检入您的宠物、创建timelapse视频等等。”
它的一些特点:
好了,直接输入命令行
sudo wget https://github.com/Motion-Project/motion/releases/download/release-4.2.2/pi_buster_motion_4.2.2-1_armhf.deb sudo dpkg -i pi_buster_motion_4.2.2-1_armhf.deb
Step5:简单配置Motion参数。
sudo nano /etc/motion/motion.conf
找到如下行,并更新参数
画面冻结的时候将如下参数更改
可选参数
stream_maxrate 100
#这一变化将允许实时流,但需要更多的带宽和资源。需要添加到配置文件中,默认值为1
framerate 100
#更改此选项将允许每秒捕获100帧以获得更平滑的视频,默认值为50
width 640
#此行更改显示的图像的宽度,默认值为640
高度480#此选项更改显示图像的高度,默认值为480
然后设置守护程序
sudo nano /etc/default/motion
start_motion_daemon=yes
开启服务
sudo service motion start
如果你需要关闭服务
sudo service motion stop
打开你喜欢的浏览器,输入地址,开始观看吧
192.168.1.103:8081 #192.168.1.103是你的树莓派地址
后面的文章会介绍怎么使用树莓派4自动识别小鸟,鱼等!
Motion 无线wifi+4G热点模式下直播测试流畅度,大家可以看烟雾和挥动的手。画面有微小震动是因为树莓派的风扇!
设备图片如下:
后续会继续为大家带来如何外网访问,AI识别!FFmepg流畅度对比等!