首页 你的工程项目 1001+电子项目为您

智能门摄像头与面部识别功能热筛

Ashwini Kumar Sinha

20531

在新冠肺炎疫情期间,在进入任何场所之前,都必须进行体温检测。然而,这是一个累人的过程,因为它涉及到测量所有人的体温,一次一个。同时,进行热筛的人员需每天站立8小时以上,对每个人进行检查。这需要花费大量的时间和精力。

因此,为了找到一种可以毫不费力地完成这项工作的解决方案,我们建立了一个面部识别热筛选系统。该设备的工作原理是识别每个人的脸,并进行热筛选,以检测体温。如果发现一个人有很高的体温,那么系统将不允许进入,而是自动通知该人进行COVID-19测试。如体温在规定的正常范围内,经适当卫生处理后,方可入境。

[defineweblang title= "改变视频语言" Language = "英语,印度语"]

[getvideolang url= " https://www.youtube.com/embed/P9Q9dQENEIo " language= " English "][/getvideolang]

[getvideolang url= " https://www.youtube.com/embed/-HpMJHyqOj8″language= " Hindi "][/getvideolang]

[/ defineweblang]

要启动项目,请收集以下组件:—

材料清单

先决条件

请确保您的RPi安装了最新的Raspbian。它通常是在Python3中预先安装的,但如果您没有找到它,那么也要安装最新的Python环境和IDE。

接下来,打开Linux终端并使用下面给出的命令安装以下库(参见图1):-

Sudo pip3安装人脸识别

Sudo apt-get install speak

Sudo apt-get install python- speak

安装opencv2

图1所示。安装库

编码

安装完库后,打开Python IDE并开始编写代码,将以下库导入到IDE中:-

Espeak-宣布温度和检测一个人的脸。

Face_recoginition-识别人脸。

日期和时间-添加某人进入某一区域的日期和时间,并将其存储在其中数据库。

Opencv-捕获视频并逐帧处理,用于人脸识别。

接下来,设置我们想要识别的每个人的图像文件名。如果数据库中没有这个人的图像,那么它就被认为是未知的。之后,我们将创建一个数组,其中包含所有已确认身份的人的名字和图像。名称和图像的顺序必须相同。

之后,视频帧将在while循环中进行处理,它将识别出这个人的名字,然后与检测到的人脸进行匹配。如果不一样,它将使用MLX90614传感器来测量人的温度。之后,使用说出那个人的名字和体温将被宣布。

接下来,我们编写的if()语句检查温度是否大于37摄氏度。如果检测到温度大于这个值,系统就会告诉这个人不要进入这个区域。它还会捕捉一个人的图像和温度,并将它们与时间戳一起保存在一个数据库文件夹中。

如果发现一个人的体温低于37摄氏度,那么系统会允许此人在适当的卫生处理后进入某个区域。这个人的图像也被保存在一个单独的数据库文件夹中,其中包括姓名、温度和时间戳。

下面是显示图像(从捕获的视频中获取)以及名称和温度的代码。显示您的名字和图像的矩形框架的轮廓将根据检测到的温度(红色=高温,绿色=低温)改变其颜色。

连接

编码完成后,连接MLX传感器,如下表所示。连接摄像头、HDMI显示器和传感器,如下图所示。

SDA 零售物价指数SDA
sci 零售物价指数sci
接地 零售物价指数接地
VCC 零售物价指数3 v

测试

安装完成后,现在为树莓派供电,并将设备安装在墙上或门上。重新运行代码并等待几秒钟。它会显示出站在入口处的人的温度和脸。如果检测到患者有高烧/发烧,该设备将不允许该患者进入。

现在我们可以在数据库中查看每个经过热筛选过程的人的信息。

下载源代码

18岁的评论

    • MLX 9061连接按照I2C连接,就像MLX的SDA和Raspberry Pi的SDA一样
      SCL到SCL为Pi GND为GND和Vcc到3V引脚

    • 是的,但是您需要在代码wt您的图像文件名中更改图像名称。还要将图像文件保存在代码所在的文件夹中

  1. 我做这个作为我的小项目。我真的需要帮助。我有什么办法能联系到你吗?

    谢谢提前

  2. 你好先生!我想有一个连接图或原理图为这个项目,请帮助我在这个!

  3. 你好!我选择了这个作为我的小项目,请你下载源代码时检查一下“页面没有找到”的问题。

    • 从这里下载代码:-//www.steelbreed.com/wp-contents/uploads/2020/08/code.zip

    • 您好,请刷新页面或暂时关闭您的电脑杀毒软件。您可以轻松下载源代码。

分享你的想法和评论

请输入您的评论!
请在这里输入你的名字

Baidu