【ESP32】ESP-Face 人脸检测识别

1. ESP-Face

这是一个提供人脸检测和人脸识别功能以及神经网络操作的组件。它可以用作某些项目的组件,因为它不支持任何外围接口。默认情况下,它与项目级存储库ESP-WHO一起工作。

1.1 人脸检测

使用MTMN模型进行人脸检测,输入为一幅 RGB 24-bits图像,如果图像中有人脸坐标,则输出为人脸坐标。

  • 左上
  • 右下
  • landmarks:人脸关键点坐标

更多关于人检测的内容,参考博文:【ESP32-Face】ESP32人脸检测MTMN 模型以及face_detect()函数详解

1.2 人脸识别

若人脸检测过程中检测到有人脸,则进行人脸识别过程。

过程:预先注册过人脸

输入:原始图像和面部检测的处理结果

输出:表示面部的 512-d 矢量信息。然后与注册的人脸向量进行比较,判断是否是已经注册过的人脸。

更多关于人脸检测的内容,参考博文:【ESP32】ESP32-Face人脸识别过程概述】

1.3 深度学习库

该库包含基本矩阵运算、基本深度神经网络运算、网络结构和系数。

更多关于esp深度学习库的内容,参考博文:【esp-Deep learning library】

要在ESP32-S3上实现人脸识别,你可以按照以下步骤进行操作: 1. 在你的ESP32-S3源文件目录下,找到`esp32-opencv-master/esp32s3/scripts/`文件夹,并打开`build_opencv_for_esp32s3.sh`脚本文件。这个脚本文件用于编译OpenCV库的不同模块,确保在`OPENCV_MODULES_LIST`变量中包含了`core`,`imgproc`,`imgcodecs`,`objdetect`,`zlib`等人脸识别所需的模块。 2. 在ESP32-S3上连接到ESP32-EYE的热点。可以在手机的设置中找到Wi-Fi连接,并选择连接到ESP32-EYE的热点。然后在浏览器中输入`192.168.1.4/face_stream`,你将能够看到ESP32-EYE摄像头上的图像。 3. 使用从https://github.com/joachimBurket/esp32-opencv的TTGO Demo作为基础,开始编写你的人脸识别代码。在这个Demo中,你将需要使用`objdetect`库来实现人脸检测。通过将这个库进行静态编译,你可以在ESP32-S3上运行人脸识别或其他检测功能。 以上是在ESP32-S3上实现人脸识别的一般步骤。你可以根据具体的需求和代码库进行调整和扩展。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [【EPS32S3学习笔记】ESP32+OPENCV+人脸识别 本地部署](https://blog.csdn.net/lunzilx/article/details/130192521)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [ESP32-S3-EYE开发板开箱体验 esp-who](https://blog.csdn.net/u012294613/article/details/129673477)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

积跬步、至千里

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

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

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

打赏作者

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

抵扣说明:

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

余额充值