树莓派(raspberry pi)mjpg——streamer 远程识别监控(换源+csl摄像头+usb摄像头零基础指导以及一些过程问题的解决)
1.1** 测试环境 :树莓派3b/3b+
Raspberry Debian 9 / Debian 10
1.1.1
如果是新的树莓派的话 最好先换源 国内源下载速度快 会节省很多时间(一般树莓派换源的话 都是一起把软件源和系统源全部换掉)
1.sudo vim /etc/apt/sources.list
2.deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
3. sudo vim /etc/apt/sources.list.d/raspi.list`
4. deb http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui deb-src http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui``
5 修改完之后保存退出,按以下指令
sudo apt-get update
sudo apt—get upgrade
6 1. 注意事项 每次添加源的时候 都要把之前的源给屏蔽掉
2.时间可能比较长,一般是需要挺久的 所有大家在换的时候不用着急
3.如果你是树莓派4b的话 一般系统源可能使用的是buster版本 需要大家去仔细对照版本!!!(在这里可以直接把stretch改为buster即可)
2.1 csl摄像头的安装
(这里注意csl摄像头一定是先安装 其次树莓派再通电 要不然 你的csl摄像头有很大很大几率被烧 已亲测!!!!!!!!!!!!!!!!!!!!)
另外 csl摄像头需要开启命令
1.sudo raspi-config
2.找到 Interfacing options
3.进去之后看到camera 回车搞定 之后按yes 回车 即可
2.1.1
usb摄像头就直接插到树莓派的小接口 就好了 四选一 你看哪个顺眼就插哪个
在插入usb摄像头之前 你可以先在树莓派终端上面敲个指令 lsusb 看看有几行
之后插入usb摄像头之后 你在敲个lsusb 看看又有几行 不出意外的话 应该后面比前面多一行
现在我们前期准备工作已经完成 准备下一步安装工作叭
我们开始安装mjpg—streamer
1.sudo apt install cmake libjpeg8-dev libv4l-dev
2.wget https://github.com/Five-great/mjpg-streamer/archive/master.zip
3.sudo apt-get install camke
4.sudo apt-get install subversion
5.sudo apt-get install libv4l-dev
6.unzip master.zip
7.cd mjpg-streamer-master/mjpg-streamer-experimental/
8. 对源码进行编译并安装咯
9. make
10.sudo make install
11.找到start.sh 没错这个就是启动文件 直接./start.sh 就得了
12. 打开浏览器(你开心选哪个就哪个)
13. 网址输入http://ip:8080 就可以看到监控视频效果咯
注:实现树莓派实时监控功能 首先树莓派就要联网(通过ifconfig知道此时树莓派的实时ip) 其次树莓派和电脑连接的最好是同一个手机热点或者是家庭wifi盒 这样就不用内网映射等一系列复杂的事情啦!
本人大一小白,如果文章有不正确的地方还需要大佬指点修改 谢谢啦