当前位置:   article > 正文

关于 ESP32CAM 示例无法人脸识别的解决方法,亲测有效!_esp32cam 示例人脸识别

esp32cam 示例人脸识别

关于 ESP32CAM 示例无法人脸识别的解决方法,亲测有效!

首先打开官方提供的示例代码 —— CameraWebServer,选择正确的摄像头和修改成你自己 wifi 的名字和密码。

修改前:
在这里插入图片描述

修改后:
在这里插入图片描述

然后点击切换到 app_httpd.cpp 文件下,将第 286 行 ~ 第 289free 修改为 dl_lib_free
在这里插入图片描述

然后往下拉,将第 385 行 ~ 第 388free 修改为 dl_lib_free
在这里插入图片描述

修改后,进行编译,可以看到下图编译成功!
在这里插入图片描述

接下来配置烧录程序前的准备工作,选择开发板、Flash、端口等。
在这里插入图片描述

程序下载成功后,打开串口监视器可以看到以及正确连接了 wifi 并随机分配了一个 IP 地址。待会通过访问这个 IP 地址,就可以看到实时画面了。前提是,必须是连接了同个 wifi 的设备才能访问到。
在这里插入图片描述

用浏览器打开串口监视器提供的 IP 地址就可以进入如下图所示的页面了,其他选项设置默认即可。
我们直接看最下面的 Face Detection (人脸检测) 和 Face Recognition (人脸识别)。
首先试试人脸检测,打开 Face Detection 并点击 Start Stream
在这里插入图片描述

这个时候就可以准备一张照片了,由于准备的仓促,所以随便打开一张。
在这里插入图片描述

可以看到 ESP32CAM 已经识别到了人脸,并且还框了起来。
在这里插入图片描述

至此,人脸检测就完成了,下面就可以进行人脸识别了。
首先是把 Face Recognition 打开。
在这里插入图片描述

然后你就成为了入侵者,画面显示 Intruder Alert! (入侵者警报) 。
在这里插入图片描述

这是因为没有进行人脸注册,所以要点击 Enroll Face 进行人脸注册。
在这里插入图片描述

点击一下 Enroll Face 即可,会自动进行采集并按照从 0 开始进行标号。
可以看到下图就是成功注册并成功识别的效果。在串口监视器同样会有信息的返回。
![在这里插入图片描述](https://img-blog.csdnimg.cn/2dfef9d0db294fc98b5044a0b6ac9973.png

同理,我们再注册一个人脸。
在这里插入图片描述

人脸注册采集中
在这里插入图片描述

帅气的新脸庞注册成功并成功识别,标号进行递增。
在这里插入图片描述

以上就是关于 ESP32CAM 示例无法人脸识别的解决方法,最近想做个图像识别的小项目,但是买不起昂贵的摄像头,也不需要跑太大的模型和算法,因此主打性价比的 ESP32CAM 也是一个不错的选择。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/441072
推荐阅读
相关标签
  

闽ICP备14008679号