《Python与硬件项目案例》— 基于Python+OpenCV+树莓派疫情下的门禁系统设计(三)(GUI交互界面、人脸识别、口罩检测、无接触体温测量、电机开关门和语音提醒等多功能智能门禁软硬件系统)

疫情下的门禁系统软件部分的设计与实现——系统软件设计

  基于Python+OpenCV+树莓派设计开发了疫情下的门禁系统,主要实现:GUI交互界面、人脸识别、口罩检测、无接触体温测量、电机开关门和语音提醒等多功能智能门禁软硬件系统。本系统包含硬件和软件两部分内容较多,初步预计3~4篇文章完成全部内容介绍。

  本文是该系统设计的第3篇文章,主要介绍各个功能软件部分的实现。

硬件部分,请阅读:
https://blog.csdn.net/meenr/article/details/124227789

请添加图片描述

1. 人脸识别功能的设计与实现

在识别之前首先需要采集一定量的人脸数据作为模型训练的样本,本系统需中采集一定数量的人脸样本。人脸采集模块的工作流程图如图1所示,当采集完毕后给出语音和弹窗提示,自动退出并返回主页。

图1 人脸采集流程图

人体面部图像采集程序设计主要使用opencv-python模块,利用其内置的人脸检测分类器来捕捉人脸并写入保存到本地。采集开始后需要通过鼠标和键盘或者触摸屏来输入被采集者姓名,用户按照提示内容进行操作即可。

成功采集面部照片后,对采集到的人脸原图进行预处理,包括裁剪尺寸调整和灰度转换,完成后采集镜头会自动关闭,系统将由采集界面自动返回到主界面

  • 4
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SunAqua

您的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值