跳到内容 跳到主导航 跳到页脚

人脸识别

获取识别到的所有人信息(仅老版本机器人eve-core 1.x适用)

如果你使用的eve-core 是2.x.x,请使用功能组件中的人脸识别组件完成业务逻辑。

方法名称: getAllPerson

调用示例:

PersonManager.getAllPerson(true).then((data) => {
      let persons = JSON.parse(data);
      //TODO: persons为人脸信息列表
});

参数说明

  • isOnlyFace:是否只需要人脸数据

人脸数据:

获取到的结果是人脸数据列表,可遍历获取:

  • id:人脸标识,进行人脸追踪时需要id作为参数,需要注意的是同一个人多次识别可能获取的id不同,不能作为同一个人的唯一标识。
  • name:注册名称,被识别人未进行过注册,该值为空
  • angle:人脸角度
  • distance:距离
  • facewidth:人脸宽度
  • faceheight:人脸高度
  • faceX:人脸x坐标
  • faceY:人脸y坐标

最低版本: 1.10.0

适用平台:

豹小秘mini招财豹豹小递max豹小秘DP

获取识别到的人数

方法名称: getAllPersonNum

调用示例:

PersonManager.getAllPersonNum().then((number) => {

});

参数说明:无

最低版本: 1.3.0

适用平台:

豹小秘mini招财豹豹小递max豹小秘DP

获取最后一个人的id

方法名称: getLastPersonId

调用示例:

PersonManager.getLastPersonId().then((personId) => {

});

参数说明:无

最低版本: 1.3.0

适用平台:

豹小秘mini招财豹豹小递max豹小秘DP

获取最后一个人的名称

方法名称: getLastPersonName

调用示例:

PersonManager.getLastPersonName().then((name) => {

});

参数说明:无

最低版本: 1.3.0

适用平台:

豹小秘mini招财豹豹小递max豹小秘DP

这篇文章是否有帮助?

0