94| 0
|
[ESP8266/ESP32] "ESP32-S3 AI摄像头"+DeepSeek—皮肤分析系统—灵犀镜 |
本帖最后由 b8hqQHaWdEN1 于 2025-4-29 16:32 编辑 【试用背景】 最近发现DF创客社区发布了ESP32-S3 AI摄像头的试用,我便怀着激动的心情填写试用名单,最终有幸被选中,希望借此来表达我的想法和制作思路,同各位老师们一起探索。 【概述】 本项目灵感来源于童话世界中的魔镜,我命名为灵犀镜。该项目的核心是“ESP32-S3 AI摄像头”,利用自带的摄像头采集人脸图像信息并生成图片,借由Base64将图片转化为数据信息,最后传输给DeepSeek大模型返回识别的数据,并在串口监视器显示数据。 【功能点】 灵犀镜正如童话的魔镜一般,告诉你谁才是这个世界最美丽的人,可以利用“ESP32-S3 AI摄像头”采集图片,交由DeepSeek大模型的强大图像分析能力来识别当前人脸状态,如:黑眼圈,皮肤状态,护肤建议等等,能成为各位的护肤专家。 ![]() 【未来展望】 目前该项目的连接网络和发送deepseek等功能都是基于“ESP32-S3 AI摄像头”独立运行,但是串口数据还是要借助电脑串口监视器实现,也无法查看图片信息等,只能通过网络base64编码转图片才能查看,没有真正脱离电脑,目前有两个发展方向:1.可以借助其他显示屏显示数据,如:行空板或者其他显示屏等;2.进一步添加语音识别和语音合成,可以实现对话功能,拓展使用范围。 【功能实现】 一.准备工作 1.下载Arduino IDE,下载esp主板,这部分可以在产品wiki实现,因此不在赘述。 2.获取你的deepseek api key,用于调用deepseek: ![]() 浏览器打开deepseek的官网(DeepSeek | 深度求索),选择api开放平台,deepseek对话的是免费,但是调用api要收费,也不用担心,几块钱可以用很久 点击充值,随便多少都行,随后在api文档创建新的api,该api只有在创建第一次才能看见,请牢记你的api key。 ![]() 3. 测试deepseek连通性: 复制如下代码,在其中更改wifi,密码,和deepseek api,并上传程序
打开串口监视器发送问题,稍等就能得到回复 遇到网络或者服务器问题不回复可以按rst重试几次。 回复如下:![]() 二.代码实现 测试没问题就可以复制如下代码:
步骤如下 1.在Arduino IDE中选择File->Examples->ESP32->Camera->CameraWebServer示例 2.使用下面的代码替换CameraWebServer中的代码,只要替换主程序即可 (注意:需要填入WIFI账号密码和api key) 3. 按下“ESP32-S3 AI摄像头”boot按键,自动采集图片 4. 图片自动压缩并转为base64格式,发送deepseek大模型,目前测试deepseek可以识别图片base64格式 5. 打开串口监视器返回皮肤情况+护肤建议等 ![]() |
© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed