前言
今天来介绍一下树莓派外接摄像头之后怎么通过调库的方式来实现监控功能。
一、准备工作
1.需要的模块和单片机
今天我们需要的是树莓派3b和一个摄像头,将其连接好是这样的
然后我们将利用SSH方式,登录上树莓派
这样我们就完成了准备工作
2.下载需要的库
依次输入以下命令
sudo apt-get install libjpeg8-dev (JPEG支持库)
sudo apt-get install imagemagick
sudo apt-get install libv4l-dev (4l是小写"L")
sudo apt-get install cmake (下载编译工具)
3.下载实现监控的主体库
输入以下指令
sudo apt-get install git
git clone https://github.com/jacksonliam/mjpg-streamer.git
这一步会比较漫长,因为网站的下载源比较慢
二、编译并运行程序
1.编译库
输入
cd mjpg-streamer/mjpg-streamer-experimenta
依次进入下载的包内的文件夹
然后输入
make all
这样就完成编译了
2.启动软件
先输入
vi start.sh(修改启动脚本)
修改箭头所指处
改成树莓派的摄像头,然后接下来我们要打开摄像头
输入
sudo raspi-config
按照箭头所指完成操作
最后重启树莓派
然后在此目录下运行脚本文件
再进入浏览器输入
https://192.168.43.126:8080/(中间的数字为自己的树莓派ip地址
这样就能进入监控界面了
总结
这是通过调库来实现树莓派的监控功能,对于初学者来说,这是最好的方式,当然也许有一天我们自己技术精进了,那么这些底层的东西我们可以自己实现的。