virgil
a601a5cbc1
feat: sensecap watcher add inference ( #1312 )
...
* feat: Wake up when a person is detected
* fix: Solve the problem of no sound when using WakeWordInvoke
* fix: Solve the problem of triggering dialogue when the person has not left
* feat(vision): 优化视觉检测逻辑并增加配置接口
本次提交旨在优化视觉检测功能,使其行为更自然、更智能,并为用户提供灵活的配置选项。
主要更新包括:
1. 引入了更精细的检测状态机:
- IDLE: 空闲状态,等待检测目标。
- VALIDATING: 验证状态,在检测到目标后,持续一段时间(可配置)以确认其存在,防止误触发。
- COOLDOWN: 冷却状态,在一次成功交互后进入,避免过于频繁的打扰。
2. 新增了用于配置视觉检测的 MCP 工具:
- self.vision.get_detection_config: 获取当前的检测参数(阈值、冷却间隔、验证时长、目标类型)。
- self.vision.set_detection_config: 允许用户动态修改这些参数,以适应不同场景。
3. 性能优化:
- 增加了配置参数的内存缓存,避免了在检测循环中对 NVS 的频繁访问。
* feat: Inference using Model 4
* feat: default inference disable
* feat: version cmd change to output json
* fix: fix image display
* Fix include directives for esp_check and esp_app_desc
---------
Co-authored-by: Spencer <love4yzp@gmail.com >
Co-authored-by: Xiaoxia <terrence@tenclass.com >
2025-10-20 21:18:44 +08:00
..
2025-10-14 20:44:44 +08:00
2025-09-08 17:30:18 +08:00
2025-09-08 17:30:18 +08:00
2025-09-08 17:30:18 +08:00
2025-09-08 17:30:18 +08:00
2025-09-08 17:30:18 +08:00
2025-09-08 17:30:18 +08:00
2025-09-08 17:30:18 +08:00
2025-09-17 08:31:51 +08:00
2025-09-17 08:31:51 +08:00
2025-10-14 10:44:45 +08:00
2025-09-08 17:30:18 +08:00
2025-09-19 00:33:33 +08:00
2025-09-19 00:33:33 +08:00
2025-09-08 17:30:18 +08:00
2025-09-08 17:30:18 +08:00
2025-09-08 17:30:18 +08:00
2025-10-14 20:44:44 +08:00
2025-10-14 10:44:45 +08:00
2025-10-14 10:44:45 +08:00
2025-10-14 10:44:45 +08:00
2025-09-08 17:30:18 +08:00
2025-09-08 17:30:18 +08:00
2025-10-02 03:29:16 +08:00
2025-09-12 15:55:55 +08:00
2025-09-17 08:31:51 +08:00
2025-09-17 08:31:51 +08:00
2025-09-08 17:30:18 +08:00
2025-09-08 17:30:18 +08:00
2025-09-08 17:30:18 +08:00
2025-09-08 17:30:18 +08:00
2025-10-14 10:44:45 +08:00
2025-10-14 10:44:45 +08:00
2025-09-08 17:30:18 +08:00
2025-10-02 03:29:16 +08:00
2025-09-08 17:30:18 +08:00
2025-10-02 03:29:16 +08:00
2025-09-08 17:30:18 +08:00
2025-09-08 17:30:18 +08:00
2025-10-14 10:44:45 +08:00
2025-09-08 17:30:18 +08:00
2025-09-08 17:30:18 +08:00
2025-10-02 03:29:16 +08:00
2025-09-08 17:30:18 +08:00
2025-09-08 17:30:18 +08:00
2025-09-08 17:30:18 +08:00
2025-10-14 10:44:45 +08:00
2025-10-14 10:44:45 +08:00
2025-09-08 17:30:18 +08:00
2025-09-08 17:30:18 +08:00
2025-09-08 17:30:18 +08:00
2025-09-16 15:24:24 +08:00
2025-10-14 20:44:44 +08:00
2025-10-15 15:48:41 +08:00
2025-09-08 17:30:18 +08:00
2025-10-10 10:57:59 +08:00
2025-09-08 17:30:18 +08:00
2025-10-14 10:44:45 +08:00
2025-10-10 10:58:47 +08:00
2025-09-11 03:53:12 +08:00
2025-09-08 17:30:18 +08:00
2025-09-11 03:53:12 +08:00
2025-09-11 03:53:12 +08:00
2025-09-08 17:30:18 +08:00
2025-09-08 17:30:18 +08:00
2025-09-08 17:30:18 +08:00
2025-09-08 17:30:18 +08:00
2025-09-27 05:20:37 +08:00
2025-10-20 21:18:44 +08:00
2025-09-08 17:30:18 +08:00
2025-09-08 17:30:18 +08:00
2025-09-08 17:30:18 +08:00
2025-10-14 18:52:18 +08:00
2025-09-08 17:30:18 +08:00
2025-09-12 15:55:55 +08:00
2025-09-08 17:30:18 +08:00
2025-10-09 12:00:22 +08:00
2025-10-09 12:00:22 +08:00
2025-10-09 12:00:22 +08:00
2025-10-09 12:00:22 +08:00
2025-10-14 10:44:45 +08:00
2025-09-08 17:30:18 +08:00
2025-09-08 17:30:18 +08:00
2025-10-14 10:44:45 +08:00
2025-09-22 10:46:33 +08:00
2025-09-19 22:42:30 +08:00
2025-10-13 14:13:48 +08:00
2025-09-08 17:30:18 +08:00
2025-09-08 17:30:18 +08:00
2025-09-08 17:30:18 +08:00
2025-09-08 17:30:18 +08:00
2025-09-08 17:30:18 +08:00
2025-09-08 17:30:18 +08:00
2025-09-17 08:31:51 +08:00
2025-09-17 08:31:51 +08:00
2025-09-17 08:31:51 +08:00
2025-09-26 05:12:35 +08:00
2025-09-08 17:30:18 +08:00
2025-09-10 18:43:47 +08:00