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

news/2024/10/19 23:38:28/

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

目录

树莓派摄像头推流教程

树莓派入门+系统烧录:

需要材料:

连接方法:

系统配置:


树莓派摄像头推流教程

树莓派入门+系统烧录:

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

需要材料

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

连接方法

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

 

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

这里推荐买一个显卡欺骗器和一个转接口,这样的话就能用VNC显示桌面就不用买屏幕了。

摄像头配置

首先更新树莓派系统

sudo apt-get update
sudo apt-get upgrade

打开树莓派的配置界面

sudo raspi-config

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

 按下回车键确认

  选择Camera,回车

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

重启后输入

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

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

bcm2835-v4l2

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

输入

 如果有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

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


http://www.ppmy.cn/news/625992.html

相关文章

基于树莓派的追光系统(python)

目录 前言 一、材料 二、硬件--控制逻辑 1.主设备的准备 1.启用树莓派的i2c设备 2.安装python-smbus 2.从设备的准备 1.BH1750 2.L298N驱动芯片 3.云台的准备 1.增加电机固定模块 2.增加bh1750固定模块 三、软件--程序逻辑 1.总程序逻辑 2.光强检测程序逻辑 3.…

利用ESP32控制LED亮灭

1.项目背景 随着全球政治经济水平的不断提高,许多的问题也产生了。其中单身独居人士家中安全问题也十分突出。 本系统利用esp32实现了远程控制家中灯亮灭,可以减少入室盗窃的几率。而且配合监控系统也可以有效查看家中情况。 2.设计目标 基于esp32的远…

物联网卡在物联网生态中扮演着什么样的角色?

随着物联网行业的快速发展,联网设备更是呈指数级增长,物联网卡应运而生。为满足市场需求,三大运营商在建立各自物联网公共服务网络的基础上,打造物联网开放平台,推广物联网解决方案。。我们先来回顾下物联网的概念&…

【学习笔记】《基于φ-OTDR的分布式扰动传感系统定位算法研究-北交-通信与信息系统-吴》重点笔记

目录 一、绪论 1.1 引言 1.2 分布式光纤传感技术 1.2.1 基于瑞利散射的分布式光纤传感技术 1.2.2 基于拉曼散射的分布式光纤传感技术 1.2.3 基于布里渊散射的分布式光纤传感技术 1.3 φ-OTDR分布式传感系统及其定位算法研究现状 1.4 论文主要研究内容 1.4.1 课题背景 …

【学习笔记】数字图像基础02

数字图像基础 ---整理自老师课件 1. 视觉感知基础 彩色光波长范围: 400 ~ 700 nm; 描述 彩色光源质量的3个基本量: • 辐射率:从光源流出能量的总量;(单位:瓦)• 光强:给…

运动控制卡输入/输出端口

一.控制卡输出信号的输出与隔离控制卡为数字电路,其上的芯片多为5V直流电源供电,与TTL电平兼容。而自动化系统中大多数输入

基于matlab计算aom衍射效率,傅里叶望远镜大气湍流模拟实验

引用本文 曾志红, 罗秀娟, 王保峰, 夏爱利, 程志远, 司庆丹. 傅里叶望远镜大气湍流模拟实验.光子学报, 2014,43(6): 601002 ZENG Zhi-hong, LUO Xiu-juan, WANG Bao-feng, XIA Ai-li, CHENG Zhi-yuan, SI Qing-dan. Laboratory Simulation of Atmosphere Turbulence for Fourie…

物联网卡在物联网架构中的重要性

物联网是当前非常火热的话题,业界关于物联网的发展也是各抒己见,与之相关的行业纷纷加大了对物联网的关注和投入力度,包括BAT在内的互联网巨头都在紧锣密鼓的布局物联网产业,抢占市场先机。 物联网为什么如此火爆?首先…