跳转到内容

串口、媒体与人脸检测

使用串口监视器,理解串口触发媒体播放,以及摄像头/人脸模块的当前状态。

Aether Workshop 包含串口监视器,用于和开发板通信。代码中也包含媒体播放器和人脸检测服务。串口监视器是当前 Project 工作流的一部分;媒体和人脸相关能力更依赖具体组件是否启用。

  • 查看开发板日志。
  • 发送简单串口命令。
  • 检查 Serial.print 输出。
  • 观察媒体触发消息。
  • 在特定构建中测试摄像头/人脸相关模块。
  1. 连接开发板。
  2. 在 Project 工具栏选择串口。
  3. 打开 Serial Monitor
  4. 确认波特率为 9600
  5. 使用暂停、清空、自动滚动和发送命令等功能。

.aew 项目包可以保存媒体到 media/。媒体相关代码可通过串口输出 MEDIA:<id>,Mac 端媒体播放器可以播放对应资源。

源码中包含 AVFoundation 和 Vision 的人脸检测服务,也有可选 Core ML emotion fallback。当前默认组件注册表中 face/expression 相关组件属于隐藏、遗留或条件能力,不应作为默认可见功能记录。

  • 串口通常只能被一个进程占用。
  • 相机相关能力可能需要 macOS 隐私权限。
  • 媒体和人脸功能要以实际构建是否启用相关组件为准。

串口没有输出? 检查波特率 9600、串口选择、开发板是否运行、代码是否有输出。

可以把人脸检测写成常规功能吗? 当前默认 UI 不建议这样写。应标注为遗留、隐藏或构建相关。

媒体保存在哪里? 项目引用的媒体保存在 .aew/media,被历史快照引用的媒体也会被保留。