Pepper:人物ID

Pepper: People ID

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

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

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

你猜对了。 PeopleID 是一个数字。但问题是你可能不会跟踪你刚刚学习面部的人,因为 faceID 和 peopleId 之间没有关联(据我所知),即 Pepper 不知道 'temp' 属于哪个人员编号。当几个人站在 Pepper 前面并且您想要 Pepper 跟踪 'temp'.

时,您可能会遇到此问题