项目简介
本项目基于MaixPy开发环境,设计并实现了物体分类识别系统。该系统借助深度学习模型开展物体识别工作,能在嵌入式设备上运行,实现对物体的实时分类与识别,适用于边缘计算场景,具备高效、实时、准确的特点。
项目的主要特性和功能
- 物体分类识别:可加载预训练的深度学习模型,对输入图像进行物体分类识别。
- 实时性能:在嵌入式设备上有良好的实时性能,响应迅速。
- 液晶显示:能在液晶显示屏展示识别结果与相关信息,如物体标签和概率。
- 模块化设计:项目采用模块化设计,便于维护与扩展。
- 异常处理:具备异常处理机制,遇错误可优雅处理并显示错误信息。
安装使用步骤
假设用户已经下载了本项目的源码文件。
有SD卡的情况
- 更新固件:按照文档(maixpy.sipeed.com)更新到最新的固件。若新固件有bug,可使用测试固件(选择minimum_with_ide_support.bin):测试固件下载链接。
- 准备SD卡:把文件
boot.py
、模型文件(如*.kmodel
或*.smodel
)、标签文件labels.txt
、启动图标startup.jpg
以及训练报告report.jpg
等模型相关文件复制到SD卡根目录。 - 插入SD卡:将SD卡插入开发板。
- 上电启动:开发板上电启动。
- 物体识别:摄像头对准训练的物体,屏幕左上角会显示物体标签和概率,左下角会显示运行模型消耗的时间(单位为毫秒)。
没有SD卡的情况
- 烧录模型:按照maixpy.sipeed.com文档所述的方式,将模型烧录到flash。
- 修改boot.py:修改
boot.py
的main函数调用的参数,指定模型在flash中的地址。 - 运行boot.py:运行
boot.py
,系统将自动加载模型并启动物体分类识别功能。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】