首页
›
嵌入式边缘AI与TinyML
›
015-TinyML图像分类与轻量视觉检测
›
《TinyML摄像头采集缓冲与实时图像推理》
VIP20
本课程属于:015-TinyML图像分类与轻量视觉检测
嵌入式边缘AI与TinyML · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
2. TinyML摄像头采集:分辨率、帧率与输入缓存设计
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 核心概念 · 整体框架
课程导入
学习目标
02
摄像头基础
摄像头工作原理 · 图像传感器类型(OV2640 · OV7725等)
摄像头基础
摄像头工作原理
03
TinyML与摄像头
TinyML应用场景 · 摄像头在边缘设备中的角色 · 典型硬件平台(ESP32-CAM
TinyML
摄像头
04
分辨率概念
分辨率定义 · 常见分辨率(QVGA · VGA
分辨率概念
分辨率定义
05
帧率概念
帧率定义 · 常见帧率(15fps · 30fps)
帧率概念
帧率定义
06
分辨率与帧率的关系
带宽计算 · 像素时钟 · 帧率与分辨率的相互制约
分辨率
帧率的关系
07
输入缓存设计
缓存的作用 · 环形缓冲区 · 双缓冲
输入缓存设计
缓存的作用
08
缓存大小计算
图像数据量计算(宽×高×通道×位深) · 缓存容量与内存限制
缓存大小计算
图像数据量计算
09
DMA与缓存
DMA传输原理 · DMA在图像采集中的应用 · 缓存与DMA的配合
DMA
缓存
10
摄像头初始化配置
寄存器配置 · 分辨率设置 · 帧率设置
摄像头初始化配置
寄存器配置
11
图像采集流程
从传感器到内存的完整流程 · 行同步与帧同步信号 · 像素时钟
图像采集流程
从传感器到内存的…
12
帧同步与缓存管理
帧同步信号处理 · 帧完成中断 · 缓存切换策略
帧同步
缓存管理
13
低分辨率采集实战
使用ESP32-CAM采集QVGA图… · 配置分辨率与帧率 · 读取缓存数据
低分辨率采集实战
ESP32-CAM
14
高分辨率采集挑战
高分辨率带来的内存压力 · 处理延迟 · 如何降采样或裁剪
高分辨率采集挑战
高分辨率带来的内…
15
帧率优化技巧
降低分辨率 · 调整时钟 · 使用JPEG压缩
帧率优化技巧
降低分辨率
16
缓存溢出处理
缓存溢出原因 · 检测方法 · 丢帧策略
缓存溢出处理
缓存溢出原因
17
双缓冲实战
实现双缓冲采集 · 避免图像撕裂 · 提高处理效率
双缓冲实战
实现双缓冲采集
18
环形缓冲区实战
实现环形缓冲区存储多帧图像 · 支持异步处理
环形缓冲区实战
实现环形缓冲区存…
19
图像格式转换
RGB565转RGB888 · JPEG解码 · 灰度转换
图像格式转换
RGB565
20
与TinyML模型对接
模型输入尺寸与摄像头分辨率匹配 · 预处理(缩放 · 归一化)
TinyML
模型对接
21
案例
图像分类项目:使用摄像头采集图像 · 通过TinyML模型进行实时分类 · 设计缓存与帧率
案例
图像分类项目
22
案例
目标检测项目:采集连续帧 · 处理多帧缓存 · 实现简单目标检测
案例
目标检测项目
23
案例
低功耗唤醒系统 · 检测到事件后切换高分辨率
案例
低功耗唤醒系统
24
常见问题
图像花屏 · 帧率不稳定 · 缓存溢出
常见问题
图像花屏
25
调试方法
使用逻辑分析仪查看时序 · 打印缓存状态 · 性能分析
调试方法
使用逻辑分析仪查…
26
性能优化
内存优化(静态分配 · 内存池) · 计算优化(查表
性能优化
内存优化
27
硬件选型
不同摄像头模块对比 · 开发板选择 · 外部SRAM/PSRAM扩展
硬件选型
不同摄像头模块对…
28
综合实战
设计一个完整的TinyML摄像头采集… · 包括分辨率 · 帧率
综合实战
TinyML
29
进阶主题
多摄像头同步 · 动态分辨率调整 · 帧率自适应
进阶主题
多摄像头同步
30
课程总结
核心要点回顾 · 学习路径建议 · 项目实践建议
课程总结
核心要点回顾
所属VIP或分类
同VIP:TinyML人像检测案例:Person-Detection示例工程改造
同VIP:TinyML低分辨率图像识别与ROI输入优化
同VIP:TinyML低功耗视觉:事件触发拍照与间歇推理