华为云注册登录之图像标签识别

开始学习华为云AI开发,记录一下,文字用语比较通俗口语化。


一、注册登录&获取AK/SK&开通服务

华为云登录网址

1. 注册登录

2. 进行实名认证,一定要的哦,不然后期无法开通服务

3.获取AK/SK

登陆实名认证后回到首页进入控制台

4. 进入控制台之后右上角点击用户名

 

5. 点击我的凭证,再点击左边的访问密钥

 

6. 点击新增访问密钥,输入AK/SK,获取之后下载

 

7. 在桌面找到这个表

8. 进入之后,记住这两个下面那两串英文

9. 这两串就是你的AK和SK,在后面图像识别中需要使用到

10. 回到首页,找到EI企业智能

 11. 找到人工智能,再找到图像识别 Image,点击立即使用,找到左边服务列表里的图像标签

 12.左上角这里选择北京四,我们演示代码 使用的是北京四,点击开通服务,开通服务需要实名认证,上面步骤中已经提过了,OBS可以不用授权

 

 13. 出现这个界面就可以了,到这里结束,不要关闭页面,后期代码需要连接使用,接下来进入代码阶段

 

 


(开通服务一定要记得付费哦!我第一次使用忘记付费,被封了一天不能使用~_~)

二、图像识别——图像标签测试

1. 下载图像识别服务的Python SDK 并解压

2. 若使用 Jupyter Notebook,那么代码文件需要与下载后解压文件夹里的image_sdk文件夹处于同一级别,例如我的Jupyter Notebook是放在C:\Users\Dell这个路径下的,则image_sdk也需要放在这个路径下

 3. 确认是否已经安装setuptools包、requests包、websocket-client包,如果没有安装可以使用以下参考命令安装

pip install setuptools
pip install requests
pip install websocket-client

4.导入所需要的包

from image_sdk.utils import encode_to_base64
from image_sdk.image_tagging import image_tagging_aksk
from image_sdk.recapture_detect import recapture_detect_aksk
from image_sdk.utils import init_global_env

5. 配置你的AK/SK,这里就需要用到你上面下载的那个表

ak = "***" #找到自己的AK复制过来,不要输入***
sk = "***" #找到自己的SK复制过来,不要输入***
region = "cn-north-4" #这里表示使用北京四,就是上面那里选择的北京四,所以一定要选择对,不然连不上

6. 配置实验数据的路径

(在你上面下载的那个imagepython解压包里面找到data文件夹,同样放到和Jupyter Notebook同一路径下,此处可以参考上面第二点,同样操作)

img_tag_path = "data/image-tagging-demo.jpg"
img_recapture_detect_path = "data/recapture-detect-demo.jpg"

data/image-tagging-demo.jpg图片是:

 data/recapture-detect-demo.jpg图片是:

 

7.  初始化全局环境

init_global_env(region)

8. 图像标签测试

result = image_tagging_aksk(ak,sk,encode_to_base64(img_tag_path),'','en',5,60)
print(result)
results = image_tagging_aksk(ak,sk,encode_to_base64(img_recapture_detect_path),'','en',5,60)
print(results)

输出:

 image_tagging_aksk这个函数的第3个参数是图像数据进行编码,第4个参数是url上的图片,第5个参数是支持的语言,目前支持中文("zn")和英文("en"),第6个参数表示最多返回的标签数,默认为-1的话,代表返回所有标签,第7个参数指的是置信度的阈值(0-100),低于此置信数的标签将不会返回,默认值为0。(感兴趣置信度是什么的可以自己查一下)


今天先唠到这里下一篇再见!有错误的有不懂的欢迎找宝宝^-^ 

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值