【人脸识别】[ESP32Cam]2024最新-断电记忆-人脸识别-门禁模块 简易开源教程 解决 fr_flash:Not found

合集地址:Arduino中文社区

CSDN作为备份,最新看↑arduino.me

打开方式

本系列教程建议在电脑端打开更快

手机端切换文章请点击左下角专题目录

文章内切换章节请点击左下角文章大纲

资料下载、教程持续更新:

点灯开源分享群4:QQ 100275107

效果视频

【完美解决 fr_flash:Not found 没有分区表导致fr_flash.c报错人脸无法储存的bug】www.bilibili.com/video/BV1m64y1A7AS

本次修复fr_flash:Not found错误,方法见第三章,已有20多名群友复现成功

目录

时间戳

前言

资料下载

硬件购买

说明书:

一、程序由来

二、环境安装

三、flash版操作步骤(新版,推荐)

分区表实现flash存储原理

人脸识别原理

接线参考视频

代码注释版

四、SD卡版操作步骤(旧版,不推荐)

时间戳

上一期更新:2024年2月1日(更新flash分区表版免插卡)2024年2月19日(更新安信可ESP32cam文档)

本文更新时间:2024年3月14日添加文末注意事项

2025年3月17日添加新QQ群

代码资源更新时间:2024年1月24日

前言

开发环境必须按照此教程第二章《软件开发环境搭建》进行配置

不按该方法配置,库版本不对必出问题

纯新手先做一遍【新手入门】[Blinker]2024-最新开发环境+温湿度节点+继电器  详细开源教程比较好

地址:Arduino中文社区

上述新手教程找新手测试过,步骤截图全,本教程未测试,出现问题群里找群主

本人全部合集https://arduino.me/s/35?aid=2757

资料下载

1.资料内容

人脸识别爆改成功.rar

包含

face_test.ino

ESP32 的1.0.6库安装包(新库从2.0.1开始不支持人脸识别,所以必须要换1.0.6)

其它官方资料

安信可官网

ESP32-CAM 摄像头开发板

https://docs.ai-thinker.com/camera_development_board_esp32-cam

2.下载方式

暂时仅能从QQ 群的群文件下载

点灯开源分享群4:QQ 100275107

此群只提供各类开源分享,可向群主投稿,为避免打扰,不聊天

教程等任何问题都可找群主,免费调试,有空就回

群文件:

3.资料注意

调试出现任何问题先看【新手必看】[Blinker]2024最新-常见问题大全

如有咨询需要,也可前往点灯官网>开发文档>加点灯2000人官方群。

硬件购买方案

只要是安信可的ESP32Cam开发板(带烧录底板)都可以

目前找到的最便宜、质量最好的是这家:阿里巴巴1688 APP捷兴泰电子https://qr.1688.com/s/AI50hpUY只要¥27包邮就可以拿下开发板和烧录底板

链接失效可以搜店铺

其它店多是¥30以上,质量还没他好,之前别的淘宝店买过两次,各坏一半气得我半死,拼多多都没这损坏率

为了摄像头装门外可以配合

24芯宽12.5mm长度14cm同向FPC排线

24pin排线转接板(均为0.5mm间距)

只留摄像头在门外效果:配合人体感应灯+贴纸面板

使用说明书(资料附带Word档说明书)

一、程序由来

(建议观看以下视频后再食用本教程)

1.原视频

【基于esp32cam人脸识别开锁完整教程&独家教程】 

www.bilibili.com/video/BV1mS4y137Q5/?share_source=copy_web&vd_source=43a31abdbf3a9adbc8907c51881a1423

此视频附带程序基于ESP官方库开发,未实现修改flash分区表来存储人脸ID,断电即丢失,程序来自ESP官方

2.二创文章

单片机开发---基于ESP32-CAM的人脸识别应用

http://t.csdnimg.cn/ojpi5

此文章

也未实现修改flash分区表来存储人脸ID

但是自己写了一段复现比较困难的SD卡驱动存储人脸ID

3.本文(三创)添加分区表

效果展示【¥27超低成本人脸识别模块-哔哩哔哩】

通过修改flash分区记忆人脸ID,断电不丢失,不需要插SD卡(推荐)

代码来自原视频的ESP官方程序

4.请注意:

ESP32算力有限,做人脸识别只能将图像和脚本传到浏览器,识别后返回人脸ID,所以无法脱离上位机运行,没有电脑或手机的浏览器开着,人脸识别计算就停了,所以表面是20元实际还要带上一个安卓平板或开着的电脑或旧手机,只适用于有上位机的门禁/智能家居系统

二、软件开发环境搭建

下载完资料包解压,然后打开文件夹,其中exe尽量管理员身份运行

1.安装Arduino

1.右键管理员身份运行

装过的忽略,Arduino2.0亦可,后面几步基本一样

2.安装硬件库(必须V1.0.6)

Arduino开发板库添加有两种方式,Arduino库管理器

或点灯官网资源下载栏的离线安装包

1.右键管理员身份运行esp32_package_1.0.6_arduino.cn.exe即可

注:ESP32不做人脸识别,则安装2.0.7; 做人脸识别安装1.0.6(2.0版库开始不支持人脸识别)

2.安装完硬件库后

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值