我想学习面孔,对其进行跟踪并从数据库中删除。因此,我发送了一个字符串,比如说'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
是一个数字?
答案 0 :(得分:1)
您的猜测是正确的。 PeopleID是一个数字。但是问题在于您可能无法跟踪刚刚学到面孔的人,因为faceID和peopleId之间没有关联(据我所知),即Pepper不知道'temp'属于哪个peopleId。当几个人站在Pepper前面并且您想要Pepper跟踪“温度”时,您可能会遇到此问题。