这个应用会在窗口中显示机器人相机的实时 JPEG 画面,并叠加同一帧的人脸检测框和状态遥测;它不进行人脸身份识别。也可以选择本机音频文件播放到机器人扬声器。
这是一个独立的 WatcheRobot Application,用于验证 SDK 的
robot.face_tracking.open_preview() 能力。它不执行人脸身份识别,也不会向
设备写入人脸数据。
face_tracking.preview.v1 能力;artifacts/latest.jpg。happy 与 thinking,丢失人脸后回到 standby;music 表情,并以小幅左右摇摆和点头配合音乐;播放完成或手动停止后回到 standby 与中位。预览帧包含 JPEG 和检测框遥测。它表示“检测到脸及其位置”,不表示“识别出是谁”。
请通过 Runtime 启动,不要直接执行 app.py:
cd D:\testproject\watcher-face-tracking-preview
.\.venv\Scripts\watcherobot.exe app check .
.\.venv\Scripts\watcherobot.exe app run .
在窗口中输入机器人显示的 6 位配对码。连接成功后,点击“开始预览”。
要播放音乐,选择本机音频文件后点击“播放音乐”。应用会将所选文件转换为机器人需要的 24 kHz、单声道、16 位 PCM 音频,并限制转换后的内容不超过 4 MB;播放期间相机预览保持关闭。
如果提示缺少 face_tracking.preview.v1,说明当前 Daemon 或设备未声明该能力;
这不是项目绕过连接或直接访问设备的理由。
ApplicationContext 和 Daemon 连接设备。