华为云图像搜索ImageSearch服务实践记录
之前参加过华为云的AI培训,本文以此记录学习。
ps:21天AI学习资料参考地址
图像搜索服务应用场景
商品推荐
将用户拍摄的图片在商品库中搜索,找到同款或相似的商品,进行商品销售或者相关商品推荐。
侵权图片定位
版权图片是摄影和设计类网站的重要资产,版权图片搜索可以从海量图片库中快速定位侵权盗用图片,帮助图库网站捍卫权益。
1.本次任务
本次任务将主要介绍如何使用图像搜索服务,进行创建实例和图像搜索。
2.任务步骤
2.1 登录图像搜索服务
2.1.1 登录华为云控制台,选择“EI企业智能 >EI视觉认知>图像搜索”,点击“立即体验”, 确认左上角的区域选择为“华北-北京一”
2.2 创建实例
2.2.1 登录“图像搜索”服务后,进入“总览”界面,点击“创建实例”
2.2.2 在创建实例时,选择“规格”,填写“实例名称”,选择“行业特征”,填 写“自定义标签”,填写“实例描述”,点击“立即创建”按钮(标*为必填项)
2.2.3 创建成功后,在“实例管理”界面即可看到所创建的实例
2.3 添加图片
2.3.1
下载postman工具(https://www.getpostman.com/),双击安装后,点击 new>request>填写request name>点击save to new
2.3.2
在postman中添加图片索引:其中 URL:https://imagesearch.cn-north-1.myhuaweicloud.com/v1/2a0e4661d4534aa39ad363370e15117b/test/image(2a0e4661d4534aa39ad363370e15117b 为项目 ID,在用户>我的凭证>项目 ID 中查看;test 为刚 创建的实例名称)
Headers中输入Content-Type和X-Auth-Token(获取token方法,见本文末尾) ,请求方法为post
Body体中输入path、tags、file,path为图片索引(目前path只能是华为云obs地址,所以需要将测试图片上传至obs中)tags为创建实例时增加的标签,file为图片的base64码(图片转为base64码网址 为:https://c.runoob.com/front-end/59)
body格式如下:
{
"path":"输入obs图片链接",
"file":"",
"tags":{
"tag1":"",
"tag2":""
}
}
Body参考截图
执行成功结果如图:
测试图片是网上随便找的 http://img.8794.cn/2015/0820/20150820025221447.jpg
备注:获取token 方法,URL:https://iam.cn-north-1.myhuaweicloud.com/v3/auth/tokens,
body体为:
{
"auth": {
"identity": {
"methods": [
"password"
],
"password": {
"user": {
"name": "your name",
"password": "your passwd",
"domain": {
"name": "your name"
}
}
}
},
"scope": {
"project": {
"name": "cn-north-1"
}
}
}
}
3. 验证任务
3.1
在“实例管理”界面,点击“测试”,可通过“本地”方式进行搜索,即可搜索出实 例中与该图片类似的图片数量、索引等信息
备注:其中count为本实例中与类似的图片总量,path为相似图片的索引 (该索引与添加图片时的path一致,不作为路径查询),sim值为0或1,表示相似 度,1为相似,此处sim=0不展示,tags为该图片添加时的tag值
- 点赞
- 收藏
- 关注作者
评论(0)