首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DeleteAsync方法在Azure人脸识别服务中不起作用

DeleteAsync方法在Azure人脸识别服务中不起作用
EN

Stack Overflow用户
提问于 2020-12-24 10:15:35
回答 1查看 104关注 0票数 1

我们使用Azure认知服务来为我们的应用程序添加人脸识别功能。除delete方法外,其他方法都工作得很好。根据文档,有一种删除用户的方法和一种仅从系统中删除用户表面数据的deleteFace方法。首先,删除过程成功地进行。但是,当被删除的人的照片作为输入提供给系统时,它会返回包含他/她的老照片id的候选照片。但是,我们无法获得个人数据,例如给定id的名称。此外,人员不在人员列表中,因此系统会返回未找到的异常。在识别过程中,当使用client.Face.IdentifyAsync方法进行给定输入时,系统会返回被删除者的老年人身份。

我们尝试了两种不同的方法,如DeleteFaceAsync和DeleteAsync的删除过程。在DeleteFaceAsync方法中,我们尝试逐个删除该人的面部数据,然后删除该人本身。然后在DeleteAsync方法中,我们从person列表中删除person,假设它会自动删除附加到自身的面孔。但上述所有方法都不起作用。我们仍然面临同样的错误。那么,我们应该怎么做才能把一个人从系统中完全删除呢?

IdentifyAsync方法仍然返回被删除的个人id的候选。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-25 02:50:24

一旦您调用DeleteAsync函数来删除某个人,这个人将立即从person组person列表中删除,但是如果您想调用identify函数,如果您的person组有任何修改,则应该首先对您的人员组进行培训。

如果不这样做,您的组标识模型还没有更新,它仍然可以识别被移除的人。

官方脸API参考中也提到了这一点:

我已经在我的身边测试过了,在我训练完我的小组之后,然后调用identify函数,我的小组就不能再识别被移除的人了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65436881

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档