合集地址: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.原视频
www.bilibili.com/video/BV1mS4y137Q5/?share_source=copy_web&vd_source=43a31abdbf3a9adbc8907c51881a1423
此视频附带程序基于ESP官方库开发,未实现修改flash分区表来存储人脸ID,断电即丢失,程序来自ESP官方
2.二创文章
http://t.csdnimg.cn/ojpi5
此文章
也未实现修改flash分区表来存储人脸ID
但是自己写了一段复现比较困难的SD卡驱动存储人脸ID
3.本文(三创)添加分区表
通过修改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.安装完硬件库后