开始前适用开发板:ESP32-P4 + ESP32-C5 · 开发框架:ESP-IDF
适用开发板:P4C5 · 工程
04.advanced.color_tracking_lvgl· targetesp32p4
前置:摄像头 LVGL 显示
学习时长:约 20 分钟 · 难度:★★★☆☆
学习目标
完成本节后,你将能够:
- 理解 MIPI CSI 摄像头 + HSL 颜色追踪的 P4 实现
1. 这个例子在干嘛
功能与 Korvo color_tracking 相同——摄像头画面 + HSL 色彩空间颜色识别 + 黄色标注框。关键区别:P4C5 使用 MIPI CSI 摄像头,画面更大更清晰,CPU 更强处理更快。
2. 编译烧录
cd P4_C5_4.3_Firmware\04.advanced.color_tracking_lvgl
idf.py set-target esp32p4
idf.py build flash monitor
3. 与 Korvo 版的区别
| 对比 | Korvo | P4C5 |
|---|---|---|
| 摄像头 | DVP OV2640 | MIPI CSI SC2336 |
| 画面大小 | 240×280 | 480×800 |
| 处理速度 | 一般 | 更快(P4 双核) |
| 追踪体验 | 可用 | 更流畅 |
4. 常见问题
| 现象 | 解决 |
|---|---|
| 不识别颜色 | 用纯色卡片,光照均匀 |
| 框乱跳 | 收紧 HSL 阈值 |
详细 HSL 原理、EasyTracer 算法、知识延伸参见 Korvo 颜色追踪。
5. 下一步
| 方向 | 推荐例程 | 说明 |
|---|---|---|
| 人脸识别 | Face Recognition | AI 方案 |
| 摄像头预览 | Camera LVGL | 基础预览 |
| 详细原理 | Korvo 颜色追踪 | 完整讲解 |
酷世DIY · Kevincoooool