KS_ESP32_MASTER

这次开源的项目 ESP MASTER是一个综合性极强的项目,他的功能有:
1、语音识别。将数字麦克风通过I2S连接到ESP32,经过esp-skainet离线语音识别,自定义语音命令词最大个数为 100
2、物体识别、文字识别(车牌识别)。基于百度智能云,将摄像头获取的RGB图像转为JPG,经过base64和urlcode编码上传到百度云后获取识别结果来显示。
3、颜色识别。可由摄像头获取的图像将RGB转为HSL判断每一个像素点,进行颜色块的识别,获取颜色块坐标。
4、家电控制。可由语音设置空调类型,也可以在设置界面设置空调种类,当前支持格力、美的、海尔空调,空调码库由IREXT提供,码库存放在flash的spiffs分区中。
5、LVGL。基于LVGL 7.6.0,10余个界面切换。
6、ADC按键。在ESP32引脚极其不够的情况下,使用一个IO口,经过电阻分压可读取三个按键的状态。
7、FFT频谱,将数字麦克风通过I2S连接到ESP32,经过软件fft获得频谱通过lvgl img显示。
8、小游戏。移植2048和贪吃蛇游戏。
9、每日鸡汤。进入每日鸡汤界面后,HTTP随机获取一句话显示。






Software

软件使用idf主分支最新代码

  • esp-idf v4.4
  • component
    • esp-who
    • esp-sr
    • esp-skainet
    • esp-camera

Hardware

  • ESP32-D0WD-V3
  • PSRAM : 4Mb
  • Flash : 16Mb
  • Mic on Board
  • Three ADC Buttons in one gpio
  • IMU : MPU6050
  • SENSOR : OV2640/OV7725/OV5640/OV7670
  • ST7789 IPS 240*240 1.3`inch
  • Type-c USB

GUI

  • LVGL

Font

  • 阿里汉仪智能黑体

图片展示

开源ESP-MASTER 语音人脸识别空调控制LVGL相关推荐

  1. python人脸识别训练模型_开源 | 基于Python的人脸识别:识别准确率高达99.38%!

    原标题:开源 | 基于Python的人脸识别:识别准确率高达99.38%! 该库使用 dlib 顶尖的深度学习人脸识别技术构建,在户外脸部检测数据库基准(Labeled Faces in the Wi ...

  2. SeetaFace2.0:中科视拓开源跨平台C++商业人脸识别库

    SeetaFace2.0:中科视拓开源跨平台C++商业人脸识别库 SeetaFace2.0 的人脸识别库,来自中科院计算所的中科视拓团队商业开源,它完全使用 C++编写,支持 Windows.Linu ...

  3. opencv 训练人脸对比_【项目案例python与人脸识别】基于OpenCV开源计算机视觉库的人脸识别之python实现...

    " 本项目是一个基于OpenCV开源库使用python语言程序实现人脸检测的项目,该项目将从[项目基础知识](即人脸识别的基本原理).[项目实践](人脸识别所需要的具体步骤及其python程 ...

  4. 不得不赞!京东开源FaceX-Zoo,一站式人脸识别研究平台

    近日,京东AI研究院开源了FaceX-Zoo,一个专为人脸识别而生的开源库,论文 FaceX-Zoo: A PyTorch Toolbox for Face Recognition 详述了其特点,不仅 ...

  5. 【开发教程14】AI语音人脸识别(会议记录仪/人脸打卡机)-AI人脸系统架构

    CC3200AI实验教程 --疯壳·开发板系列 AI人脸系统架构 AI人脸识别系统由7大块组成,分别是摄像头.CC3200.串口调试助手.路由器.公网.服务器.数据库以及百度AI组成.AI人脸识别系统 ...

  6. (开源)简单的人脸识别考勤系统(python+opencv+dilb)

    简单的毕业设计,python+opencv+dlib,注意配置环境,打开工程文件直接运行.演示视频前往B站(开源)人脸识别签到系统_哔哩哔哩_bilibili 源文件及使用说明百度网盘下载链接: ht ...

  7. 【开发教程15】AI语音人脸识别(会议记录仪/人脸打卡机)-加解密及数据协议

    CC3200AI实验教程 --疯壳·开发板系列 加解密及数据协议 在<AI人脸系统架构>一节中,我们提到AI设备与服务器之间的通信协议及TEA加密.这一节主要来讲解一下TEA加密另附上&l ...

  8. 离线java人脸识别开源算法_Java 离线人脸识别 基于ArcFace 2.0 Demo

    开发环境准备: 开发使用到的软件和工具: Jdk8.mysql5.7.libarcsoft_face.dll(so).libarcsoft_face_engine.dll(so).libarcsoft ...

  9. Github上10个开源好用的人脸识别数据集

    在本文中,我们列出了 10 个可用于启动人脸识别项目的人脸数据集. 1| Flickr-Faces-HQ 数据集 (FFHQ) Flickr-Faces-HQ 数据集(FFHQ)是一个由人脸组成的数据 ...

最新文章

  1. zsh 每次打开Terminal都需要source bash_profile问题
  2. unity球体添加光源_Unity渲染路径——光源种类
  3. c++有哪四个类型转换相关的关键字
  4. C#中使用代码动态改变配置文件信息
  5. zabbix proxy安装配置
  6. 深度学习图片分类CNN模板
  7. 初中计算机课教什么时候,初中计算机教学课程教学方法探讨
  8. MFC鼠标OnMouseHover使用
  9. 漫画 | 如何获得关系数据库王国的永久居住权?
  10. innodb 索引 mysql_InnoDB索引实现
  11. 146.PHP $_SERVER['SCRIPT_FILENAME'] 与 __FILE__ 的区别
  12. 支付宝小程序自定义键盘-车牌号键盘
  13. 产品经理懂点技术之:大话5G
  14. Apparent connection leak detected
  15. 用python画分段函数图像_使用Python的matplotlib画出一个分段函数的图像
  16. Markdown,你只需要掌握这几个
  17. Linux -- 如何修改 Linux 虚拟机 SNMP 的团体名
  18. spring事务管理tx:Advice详解
  19. 英语四级XYZ字母开头单词+托福高频单词
  20. MySQL可重复读隔离级别为何没有解决幻读(MVCC原理简介)

热门文章

  1. 泰拉瑞亚服务器存档位置,泰拉瑞亚存档位置 各版本存档在哪揭晓
  2. 但是尚未从池中获取连接_解决报错“超时时间已到。超时时间已到,但是尚未从池中获取连接”的方案...
  3. display flex布局
  4. python点击网页坐标_Python+selenium点击网页上指定坐标
  5. 计算机毕业设计之高校科研信息管理系统
  6. eclipse 操作的小实用技巧
  7. C语言:统计小写字母个数!
  8. 视频会议系统EasyRTC常见的几种架构方式及应用场景:MCU/SFU、视频会议、应急指挥、即时通信
  9. 【python实战(1),中信银行Java笔试题库
  10. Android Hook式插件化教程(一)Hook从入门到精通