首页
›
嵌入式基础与RISC-V
›
090-STM32CubeAI图像识别实战
›
《STM32模型移植与摄像头采集推理加速实战》
VIP10
本课程属于:090-STM32CubeAI图像识别实战
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
STM32模型移植与摄像头采集推理加速实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论与硬件准备
STM32模型移植概述 · 所需硬件清单(STM32F7/H7系… · OV2640摄像头)
课程导论
硬件准备
02
STM32CubeMX项目配置
使用CubeMX创建基础工程 · 配置时钟树(主频200MHz+) · 配置USART串口用于调试打印
STM32CubeMX
项目配置
03
DCMI摄像头接口详解
DCMI外设原理 · GPIO配置 · 时钟同步信号(VSYNC/HSYNC…
DCMI
摄像头接口详解
04
OV2640传感器驱动开发
SCCB总线协议(I2C变种)实现 · OV2640寄存器读写函数 · 初始化序列配置(输出格式
OV2640
传感器驱动开发
05
DMA双缓冲帧采集
DMA双缓冲模式原理 · 配置DCMI到DMA的数据流 · 实现帧完成中断回调
DMA
双缓冲帧采集
06
LCD显示驱动与调试
LCD屏(如 ili9341)的SP… · DMA传输优化 · 将摄像头采集的RGB565数据实时显…
LCD
显示驱动
07
图像预处理(上)
颜色空间转换(RGB565转RGB8… · 图像缩放(双线性插值算法实现) · 裁剪与ROI提取
图像预处理
RGB565
08
图像预处理(下)
直方图均衡化 · 高斯滤波去噪 · Sobel边缘检测
图像预处理
直方图均衡化
09
X-CUBE-AI入门
X-CUBE-AI扩展包安装 · 支持的模型格式(Keras/TFLi… · 模型验证与性能预估(RAM/Flas…
X-CUBE-AI
扩展包安装
10
模型转换与量化
将训练好的Keras模型转换为STM… · 8位量化原理 · 量化校准数据集准备
模型转换
量化
11
STM32CubeIDE集成AI
在CubeMX中导入AI模型 · 配置AI任务的内存池 · 生成初始化代码(ai_platfor…
STM32CubeIDE
AI
12
AI运行时API详解
ai_model_create() · ai_model_run() · ai_model_get_outpu…
AI
API
13
单张图像推理实战
从Flash读取静态图像数据 · 填充AI输入缓冲区 · 执行推理
单张图像推理实战
Flash
14
摄像头实时推理流水线
将DMA双缓冲与AI推理流水线结合 · 设计生产者-消费者模型(采集线程 v…
摄像头实时推理流…
DMA
15
推理加速技巧(上)
CMSIS-NN软件库集成 · 使用arm_convolve_HWC… · 算子融合
推理加速技巧
CMSIS-NN
16
推理加速技巧(下)
内存对齐优化(16字节对齐) · 张量内存复用 · 激活函数就地计算(in-place)
推理加速技巧
内存对齐优化
17
帧率测量与性能分析
使用DWT时钟周期计数器测量推理耗时 · 计算FPS · 分析瓶颈(DMA传输 vs 推理计算…
帧率测量
性能分析
18
模型剪枝与知识蒸馏
在PC端对模型进行结构化剪枝 · 知识蒸馏训练流程 · 在STM32上验证剪枝后的模型精度
模型剪枝
知识蒸馏
19
多模型级联推理
场景理解(如人脸检测+关键点定位) · 模型A输出作为模型B输入的预处理 · 内存管理策略
多模型级联推理
场景理解
20
低功耗推理模式
STM32的WFI/WFE休眠模式 · 推理完成后进入Stop模式 · 定时唤醒进行周期性采集推理
低功耗推理模式
STM32
21
外部Flash存储模型
使用QSPI接口连接外部Nor Fl… · XIP(就地执行)技术 · 从外部Flash加载模型权重
Flash
外部
22
模型加密与保护
STM32的OTP存储 · 唯一设备ID绑定 · AES-128对模型文件进行加解密
模型加密
保护
23
调试与日志系统
SEGGER RTT日志输出 · AI推理中间层特征图打印 · 断点调试时查看张量数据
调试
日志系统
24
常见错误与异常处理
内存溢出(Out of Memory… · 推理超时(Watchdog复位) · DCMI同步丢失恢复机制
常见错误
异常处理
25
实战项目一
手势识别控制器 · 移植到STM32 · 通过摄像头识别手势控制LED/电机
实战项目一
手势识别控制器
26
实战项目二
口罩检测门禁系统 · 结合人脸检测 · 控制电磁锁开关
实战项目二
口罩检测门禁系统
27
实战项目三
智能垃圾分类终端 · 识别塑料/纸张/金属/玻璃 · 控制舵机分类
实战项目三
智能垃圾分类终端
28
性能对比与调优报告
不同优化手段(纯C · CMSIS-NN · 量化)的FPS与精度对比表
性能对比
调优报告
29
OTA远程更新模型
使用ESP8266/ESP32通过W… · 写入外部Flash · 热加载切换模型
OTA
远程更新模型
30
课程总结与进阶方向
回顾全栈技术点 · 边缘AI发展趋势(TinyML · NPU)
课程总结
进阶方向
所属VIP或分类
同VIP:STM32-TFLite-Micro图像识别内存优化
同VIP:STM32-TFLite-Micro模型移植与内存调优
同VIP:STM32Cube-AI图像识别模型移植实战