关于图像搜索:用户通过上传图片,经过一系列图像搜索算法行为分析,从资源库中匹配相似图片返回给用户过程。而阿里云为我们提供了这种算法过程。我们只需要创建并录入资源数据进入阿里云提供的云端库中,然后将用户上传的图片接入到阿里云接口中进行分析,获取阿里云分析后的结果,筛选后返回给用户。
阿里云图像搜索服务内容:
分类 | 内容 |
---|---|
商品图像搜索 | 通过输入商品图片,可以在商品库中准确地找到图片中商品的同款或者相似款,返回对应的商品信息。 |
布料图像搜索 | 通过输入布料图片,可以在布料库中准确地找到与输入相同或相似纹理的布料,返回对应的布料信息。 |
商标图像搜索 | 通过输入商标图片,可以在商标库中准确地找到与输入相同或相似的商标,返回对应的商标信息。 |
通用图像搜索 | 通过输入具有相同元素或主体内容的图片,在海量图片库中查找相似或相同的图片。 |
接口调用方式
阿里云提供 API调用 跟 SDK调用 俩种方法。
官方推荐用SDK V3版本,因为API调用涉及很多公共请求参数和签名机制,过程繁琐。但如果想用也可以,推荐V2版。本篇文档采用SDK V3介绍。
Php调用SDK V3方法
PHP SDK提供新增、搜索、删除这三种方法。可以根据图片搜索、图片名字搜索。
使用说明:
- 安装依赖:
使用Composer,获取SDK,最后面是版本号
composer require alibabacloud/imagesearch-20200212 - 根据需求调用接口,详情看这SDK_php_v3版本。
图片上传实例
阿里云图像搜索有俩种上传图片的方法,如:
1、调用API:适合少量图片 , 预算较少的用。
2、OSSImport工具:适合企业批量上传 , 预算充裕的用。
OSSImport工具能让我们将本地或云端的数据迁移至OSS存储空间(Bucket)。它的优点相较于API来说就是更快更好便于管理。当我们的迁移数据小于30tb时,可以下载单机版,如果大于30tb,则下载分布式版本。
操作步骤:
- 下载工具 单机 /