从零开始用树莓派做一个社交距离检测仪(树莓派4B+摄像头推流教程)持续更新

最近,内蒙古地区的疫情越来越严重了,我们本地也开始了全体核酸检测,在排队的过程中,往往会有排队距离太近的情况发生。我有很多做志愿者的朋友,大家在聊天的时候也会时常提到这个问题。因此,我决定使用树莓派做一个社交距离检测器来供防疫人员们使用。

目录

树莓派摄像头推流教程

树莓派入门+系统烧录:

需要材料:

连接方法:

系统配置:


树莓派摄像头推流教程

树莓派入门+系统烧录:

这里参考树莓派实验室提供树莓派新手指南中文版,PDF 下载:
百度网盘 请输入提取码(提取码: isir)

需要材料

1块树莓派,一个树莓派摄像头(使用FFC排线),一张SD卡(推荐16G),读卡器,树莓派供电电源,一台电脑。

连接方法

必须在断电的情况下插拔摄像头,带电情况下插拔摄像头有概率会烧掉!

从零开始用树莓派做一个社交距离检测仪(树莓派4B+摄像头推流教程)持续更新_第1张图片

 从零开始用树莓派做一个社交距离检测仪(树莓派4B+摄像头推流教程)持续更新_第2张图片

摄像头连接需要保证排线蓝色端和接口的黑色卡口在同一侧,黑色卡口能使扣起来,不要硬插排线!

这里推荐买一个显卡欺骗器和一个转接口,这样的话就能用VNC显示桌面就不用买屏幕了。从零开始用树莓派做一个社交距离检测仪(树莓派4B+摄像头推流教程)持续更新_第3张图片

摄像头配置

首先更新树莓派系统

sudo apt-get update
sudo apt-get upgrade

打开树莓派的配置界面

sudo raspi-config

选择Interface Options(系统版本不同,对应的序号不同可能是3,5,或其他) 

从零开始用树莓派做一个社交距离检测仪(树莓派4B+摄像头推流教程)持续更新_第4张图片

 按下回车键确认

从零开始用树莓派做一个社交距离检测仪(树莓派4B+摄像头推流教程)持续更新_第5张图片

  选择Camera,回车

从零开始用树莓派做一个社交距离检测仪(树莓派4B+摄像头推流教程)持续更新_第6张图片

从零开始用树莓派做一个社交距离检测仪(树莓派4B+摄像头推流教程)持续更新_第7张图片

之后应该是一个让你重启的选项,选择是(yes)进行重启

重启后输入

sudo nano /etc/modules #nano后有空格

从零开始用树莓派做一个社交距离检测仪(树莓派4B+摄像头推流教程)持续更新_第8张图片

在其中添加(不需要管有没有i2c-dev)

bcm2835-v4l2

 先按CTRL+0再按回车保存,然后CTRL+X退出

输入

从零开始用树莓派做一个社交距离检测仪(树莓派4B+摄像头推流教程)持续更新_第9张图片

 如果有vidoe0出现就标志着摄像头安装成功了

依次输入

sudo apt-get install cmake libjpeg8-dev
wget https://gitcode.net/mirrors/jacksonliam/mjpg-streamer/-/archive/master/mjpg-streamer-master.zip
unzip mjpg-streamer-master.zip
cd mjpg-streamer-master/mjpg-streamer-experimental
make
sudo make install
cd

若是没有报错的话,这时mjpg-streamer就安装成功了

下面创建一个能够开机自启动的程序使树莓派开机就进行视频推流

sudo nano start.sh

在其中输入

#!/bin/sh
sudo modprobe bcm2835-v4l2
cd mjpg-streamer-master/mjpg-streamer-experimental
./mjpg_streamer -i "./input_raspicam.so" -o "./output_http.so -w ./www"

按CTRL+0再按回车保存,然后CTRL+X退出

随后输入 

sudo chmod 777 /hone/pi/start.sh
sudo nano /etc/rc.local

在其中加入

/home/pi/start.sh start

先按CTRL+0再按回车保存,然后CTRL+X退出即可

测试

浏览器访问http://树莓派IP:8080/stream.html

社交距离检测

这里分享一下模型,已做修改和注释,请放心食用。

模型支持opencv-dnn-cuda加速

链接:https://pan.baidu.com/s/1RZJLvcIkQxJMwEiqpPekWQ 
提取码:6666

从零开始用树莓派做一个社交距离检测仪(树莓派4B+摄像头推流教程)持续更新_第10张图片

 将这里的网址改为树莓派的视频推流网址即可

你可能感兴趣的:(opencv,python,arm)