首页 > 解决方案 > Pepper:人员 ID

问题描述

我想学习人脸,跟踪它并从数据库中删除。所以我发送了一个字符串,让我们说'temp'Learn Face 块,成功后我将相同的'temp'字符串发送到peopleIDPeople Tracker 块。但我得到:

ALTracker.GenericTracker :registerTarget:0  
_ALTargetManager::addTarget         
_PeopleConverter::setImplParam  
ALMotion: ALTracker.PeopleConverterImplParamsInfos ALValue is not an array.

错误或机器人不只跟踪脸部,但可以盯着胡椒盒的头部形状部分,即使他应该跟踪他记住的脸部。我应该使用另一个peopleID吗?也许peopleID是一个数字?

标签: pepperchoregraphe

解决方案


你的猜测是对的。PeopleID 是一个数字。但问题是你可能不会跟踪你刚学会人脸的人,因为 faceID 和 peopleId 之间没有关联(据我所知),即 Pepper 不知道“temp”属于哪个 peopleId。当几个人站在 Pepper 前面并且您希望 Pepper 跟踪“临时”时,您可能会遇到此问题。


推荐阅读