视觉智能平台人脸搜索1:N怎么更新人脸数据呢,将人脸样本删除么?另外已经添加到人脸数据的图片,从oss删除会影响到人脸搜索么?
在阿里云视觉智能平台的人脸搜索1:N功能中,如果你想更新人脸数据,你可以按照以下步骤操作:
首先,你需要将新的人脸样本上传到你的人脸库中。你可以通过调用API或者使用控制台来完成这个操作。
然后,你需要将旧的人脸样本从你的人脸库中删除。同样,你也可以通过调用API或者使用控制台来完成这个操作。
最后,你需要重新训练你的人脸搜索模型。这可以通过调用API来完成。
至于你提到的已经添加到人脸数据的图片,如果从OSS删除,这并不会影响到人脸搜索。因为人脸搜索使用的是你上传到阿里云视觉智能平台的人脸库中的数据,而不是你存储在OSS中的数据。但是,如果你删除了这些图片,你将无法再使用这些人脸数据进行搜索。
如果你想在视觉智能平台的人脸搜索1:N模块中更新人脸数据,确实需要先删除原来的人脸样本,然后再重新添加人脸数据。
具体的操作方式如下:
在视觉智能平台的人脸搜索1:N模块中,更新人脸样本可以通过API的形式进行。具体来说,您可以选择使用阿里云视觉AI SDK来调用更新人脸样本的能力,该SDK支持多种编程语言,调用时请选择AI类目为人脸人体(facebody)的SDK包。此外,您还可以通过API接口实现查询人脸样本、添加人脸样本和删除人脸样本等功能。需要注意的是,人脸搜索1:N的API需要多个API调用配合使用。因此,如果您需要更新人脸数据,可以根据具体的业务需求选择合适的API接口进行操作。
在阿里云视觉智能平台中,如果需要更新人脸搜索 1:N 模型中的样本数据,有多种方法可以实现。
一种方法是将新的人脸样本添加到模型中,这可以通过调用视觉智能平台提供的 API 接口来实现。具体来说,可以使用 AddFace 接口添加新的人脸样本,该接口接受一个人脸图片作为输入,并将其添加到模型中。如果需要删除某些人脸样本,可以使用 DeleteFace 接口来实现。该接口接受一个人脸图片作为输入,并将其从模型中删除。
另一种方法是重新训练模型,以更新模型中的人脸数据。可以使用视觉智能平台提供的 TrainFaceModel 接口来实现。该接口接受一个包含多个样本的数据集作为输入,并在该数据集上训练模型。在训练过程中,模型会自动更新其内部的人脸数据。
不过,对于人脸搜索 1:N 模型,建议使用第一种方法,即将新的人脸样本添加到模型中,而不是删除旧的人脸样本。
调用删除人脸接口,删除人脸数据之后,在重新添加
https://help.aliyun.com/zh/viapi/developer-reference/api-xmqy04
不会影响平台的人脸搜索
此回答整理自钉群“阿里云视觉智能开放平台咨询1群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
涵盖 RocketMQ、Kafka、RabbitMQ、MQTT、轻量消息队列(原MNS) 的消息队列产品体系,全系产品 Serverless 化。RocketMQ 一站式学习:https://rocketmq.io/