项目简介
这是一个基于Sipeed Maix开发板和Azure认知服务(特别是Face API)的面部识别系统。Maix板上的K210微控制器负责本地面部检测,Azure Face API则用于年龄、性别和情绪识别。
项目的主要特性和功能
- 本地面部检测:Maix板上的本地面部检测无需联网,速度快。
- Azure服务:借助Azure服务可进行年龄、性别和情绪等更高级的分析。
- 实时反馈:能将识别出的性别、年龄、情绪等结果实时显示在LCD屏幕上。
- 云与边缘计算结合:Maix板进行本地处理,Azure服务进行云处理,兼顾速度与准确性。
安装使用步骤
假设用户已经下载了本项目的源码文件,按以下步骤操作:
1. 准备硬件:确保拥有Sipeed Maix Go或兼容的开发板,且带有WiFi模块。
2. 安装PlatformIO:若使用VSCode,需安装PlatformIO扩展。
3. 设置Secrets.h:在src
文件夹下创建Secrets.h
文件,输入Azure Face API的URL和密钥。
4. 构建和上传:使用PlatformIO构建并上传代码到Maix板。
5. 运行和测试:连接摄像头并测试系统,确保其正常工作。
注意事项
- 本项目使用Sipeed Maix Go板进行测试,也可在其他K210支持的板上运行。
- 因需联网,请确保WiFi模块工作正常。
- 需要有Azure Face API的订阅密钥。
版权和许可
本项目使用MIT许可,请在使用或修改代码时遵循许可条款。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】