调用华为API实现图像搜索

您所在的位置:网站首页 接口调用流程图片 调用华为API实现图像搜索

调用华为API实现图像搜索

2023-06-03 09:36| 来源: 网络整理| 查看: 265

调用华为API实现图像搜索 1、作者介绍2、华为API介绍2.1 华为云图像搜索2.2 图像搜索应用场景2.2.1商品图片搜索2.2.2版权图片搜索 2.3 调用华为API实现图像标签 3、实验过程3.1完整代码3.2运行结果3.3常见错误

1、作者介绍

张勇进,男,西安工程大学电子信息学院,2022级研究生 研究方向:机器视觉与人工智能 电子邮件:[email protected]

张思怡,女,西安工程大学电子信息学院,2022级研究生,张宏伟人工智能课题组 研究方向:机器视觉与人工智能 电子邮件:[email protected]

2、华为API介绍 2.1 华为云图像搜索

华为智能云图像搜索可通过一张照片在3000w+张照片中搜索符合的图片,图片来源广泛,可以更智能,准确的理解图像内容,让智能相册管理,照片搜索和分类、基于场景内容或物体的搜索功能更加准确。

2.2 图像搜索应用场景 2.2.1商品图片搜索

将用户拍摄的图片在商品库中搜索,进行相似图片查找,找到同款或相似的商品,进行商品销售或者相关商品推荐。 在这里插入图片描述

2.2.2版权图片搜索

版权图片是摄影和设计类网站的重要资产,版权图像搜索可以从海量图片库中快速定位侵权盗用图片,帮助图库网站捍卫权益。 在这里插入图片描述

2.3 调用华为API实现图像标签

1.进入图像搜索功能申请界面,首先使用账号登陆华为云(也可以另行注册) 2.访问华为云官网,搜索“图像搜索” 3.点击免费试用(按照提示依次完成即可),通过个人认证后,有免费的次数供大家进行学习 在这里插入图片描述 4.获取图像搜索的AK/SK 确保登陆华为云后,访问华为云中我的凭证,再点击访问秘钥获取AK/SK,下载对应的文件 在这里插入图片描述 5.点击访问华为API Explorer进行图像调试 在这里插入图片描述 6.调试成功后将生成的代码复制到本地,填入自己的AK/SK

3、实验过程 3.1完整代码 # coding: utf-8 from huaweicloudsdkcore.auth.credentials import BasicCredentials from huaweicloudsdkimagesearch.v1.region.imagesearch_region import ImageSearchRegion from huaweicloudsdkcore.exceptions import exceptions from huaweicloudsdkimagesearch.v1 import * if __name__ == "__main__": ak = "" sk = "" credentials = BasicCredentials(ak, sk) \ client = ImageSearchClient.new_builder() \ .with_credentials(credentials) \ .with_region(ImageSearchRegion.value_of("cn-north-4")) \ .build() try: request = RunCreateInstanceRequest() request.body = CreateInstanceReq( ) response = client.run_create_instance(request) print(response) except exceptions.ClientRequestException as e: print(e.status_code) print(e.request_id) print(e.error_code) print(e.error_msg) 3.2运行结果

在这里插入图片描述 Sim表示置信度,tags表示类型,可以根据参数进行图像查找。

3.3常见错误

在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3