图像搜索搜图功能如何直接使用?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云图像搜索服务提供了以图搜图的功能,用户可以通过上传图片快速检索相似图片或商品。以下是具体的操作步骤和注意事项:
在使用图像搜索功能之前,需要完成以下准备工作: - 开通服务:登录阿里云控制台,选择“图像搜索”服务并创建实例。 - 选择服务类型:根据业务需求选择合适的服务类型(如商品图片搜索、通用图片搜索、布料图片搜索等)。 - 设置实例参数:包括实例名称、图片最大容量、访问频次(QPS)等。 - 购买套餐:根据实际需求选择预付费资源包(如10万张图片容量、1QPS)。 - 图片入库:将需要搜索的图片上传至图像搜索库中。目前不支持直接搜索OSS中的图片,需先将图片导入图像搜索库。
如果您希望通过控制台体验图像搜索功能,可以按照以下步骤操作: 1. 登录控制台:进入图像搜索管理控制台。 2. 选择实例:在左侧导航栏选择已创建的实例,点击实例ID进入详情页。 3. 发起图片搜索: - 在“图片搜索”页面上传目标图片。 - 设置搜索条件(如是否开启主体识别、返回结果数等)。 4. 查看结果:系统会返回与输入图片相似的图片集合及其相关信息(如相似度分数、商品ID等)。
对于开发者,推荐通过API或SDK方式调用图像搜索服务,实现更高效的集成和自动化操作。
https://imagesearch.[Region].aliyuncs.com
Image
:输入图片的Base64编码或图片URL。Crop
:是否开启主体识别(默认为true)。Region
:指定图片主体区域(格式为x1,x2,y1,y2
)。// 示例代码:使用Java SDK进行图片搜索
ImageSearchClient client = new ImageSearchClient("<your-access-key-id>", "<your-access-key-secret>", "<region>");
SearchRequest request = new SearchRequest();
request.setImage("<base64-encoded-image>");
request.setCrop(true); // 开启主体识别
SearchResponse response = client.search(request);
System.out.println(response.getBody());
通过以上步骤,您可以快速上手并使用阿里云图像搜索服务的搜图功能。如有更多疑问,请联系技术支持团队获取帮助。