图片->人脸识别->头像,获取到头像再去找oss的图片里有这个头像的,以图搜图,请问用哪两个接口?
要实现将获取到的头像图片与阿里云对象存储(OSS)中的图片进行图像搜索,您可以使用阿里云图像搜索服务提供的两个API接口:添加图片(AddImage)和搜索图片(SearchImage)。
具体来说,您可以按照以下步骤使用这两个API接口来实现图像搜索:
添加图片:使用AddImage接口将获取到的头像图片添加到阿里云图像搜索服务中。您可以将头像图片上传到阿里云图像搜索服务,或者将头像图片上传到阿里云对象存储(OSS)中,然后在阿里云图像搜索服务中建立索引。
搜索图片:使用SearchImage接口搜索阿里云对象存储(OSS)中与头像图片相似的图片。搜索结果将包括与头像图片相似的图片的URL、相似度等信息。如果搜索结果中包含您要查找的图片,说明阿里云对象存储(OSS)中存在与头像图片相似的图片。
在阿里云图像搜索中,您可以使用以下两个接口实现以图搜图的功能:
该接口用于将待匹配图片上传到图像搜索库中,返回一个图片ID作为标识符。您需要在调用此接口时指定要上传的图片、图片所属的分类和子分类等参数。您可以通过调用这个接口将头像图片上传到图像搜索库。
该接口用于搜索与指定图片相似或相同的图片,返回与输入图片最相似的一些图片及其对应的图片ID。您需要在调用此接口时指定要搜索的图片、搜索参数以及限制返回结果的相关参数等。您可以通过调用这个接口,在图像搜索库中搜索与上传的头像图片最相似的图片,并获取与之对应的图片ID。
然后再使用阿里云OSS的API进行图片检索,找出包含该头像的图片信息。具体实现方法可能因业务需求而异,但常见的思路是将图片ID与OS中存储的图片信息建立映射关系,然后根据搜索结果返回对应的图片信息。
用人脸搜索, https://vision.aliyun.com/experience/detail?spm=a2cvz.27720474.J_7524944390.31.59de5d53i4wpuL&tagName=facebody&children=SearchFace,此回答整理自钉群“【阿里云】图像搜索 - 用户交流群(答疑@机器人)”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。