关于Microsoft Face Recognition API上传图片的存储及删除问题
关于Microsoft Face Recognition API图片存储与删除的解答
嘿,针对你测试API时的疑问,我整理了清晰的解答:
1. 上传的图片是否会保存在你的账户中?
- 首先明确:通过
CF.face.detect('PATH_TO_FILE')或CF.face.verify()上传的原始图片,不会被存储在你的Microsoft账户里。 - API返回的
faceId是临时身份标识,对应的面部特征数据仅会保留24小时,用于后续验证等操作,过期后会自动清除。 - 你提到的微软可能用数据优化服务的情况,这是在匿名化前提下进行的,和你的账户存储没有直接关联,不会把你的图片或特征数据绑定在你的账户下长期留存。
2. 能否删除以及如何删除?
- 针对你当前使用的
detect和verify接口:因为没有将图片或面部特征持久化存储在你的账户中,所以不需要手动删除临时数据,24小时后相关的faceId和对应特征会自动失效清除。 - 如果你后续使用了人脸列表(Face List)、大脸列表(Large Face List)等持久化存储人脸数据的功能,就可以通过对应的API进行删除操作:
- 删除列表中的单个人脸:调用
CF.face_list.delete_face(face_list_id, persisted_face_id) - 删除整个人脸列表:调用
CF.face_list.delete(face_list_id)
- 删除列表中的单个人脸:调用
内容的提问来源于stack exchange,提问作者S.Machluf
相关产品推荐
相关产品推荐

