【OCR调试】使用Postman调用华为云OCR服务

举报
老白涮肉坊 发表于 2019/09/30 09:43:27 2019/09/30
【摘要】 使用postman模拟使用OCR服务的API接口

使用Postman调用华为云OCR API


1.     开通服务

调用华为云OCR服务前需要确保调用的服务已开通。

详情参考:https://support.huaweicloud.com/api-ocr/ocr_03_0043.html

 

2.     下载安装Postman

打开下载地址:https://www.getpostman.com/downloads/,选择合适的版本进行下载安装。最新版本的Postman需要注册账号并登陆后才可以使用。

 

3.     下载华为云OCR postmanSDK配置文件

SDK配置文件名称:SDK.postman_collection.json

下载地址见附件。

4.     加载华为云OCR postmanSDK配置文件

打开postman后点击左上角: file -> Import -> Import File -> Choose File。选取上一步骤中下载的SDK.postman_collection.json

image.png

加载后在左边栏可以看到如下几个配置文件:

image.png

5.     获取token

(1)  打开get-token的文件。

(2)  选中Body的配置项。

(3)  添加对应的华为云账户密码(若无特殊配置,华为云主账号和子账号为同一个)。

(4)  修改华为云服务所在的区域,例如需要调用的服务在华北-北京四,则修改URL以及body体中的project-name”cn-north-4”获取token的华为云服务所在区域需要和调用的服务所在区域一致,否则会导致调用失败),各服务所在区域请查看API说明

image.png


(5)  点击右上角Send按钮发送请求,获取返回结果中的token值(Token有效期为24小时)。

image.png

6.     获取图片的base64编码

    华为云OCR服务的输入图片参数是图片的base64编码,目前有网站可以提供在线图片base64编码转换,具体操作请自行搜索。这里提供一种利用谷歌浏览器直接进行图片格式转换的方式,操作过程如下:

(1)       打开谷歌浏览器,将本地图片文件直接拖入到浏览器中,浏览器上将会显示图片;

(2)       按下F12,会打开如图5所示的窗口,接下来我们只需要操作右上角的小窗口;

(3)       如下图所示,依次点击1号红框Sources2号红框图片名,然后在右侧3号红框处就会显示图片的base64编码,按ctrl+A,再按ctrl+c进行全部复制,注意不可以用鼠标右键进行复制。

image.png


7.     调用OCR服务

(1)       以调用身份证OCR服务为例,打开步骤3中的OCR-idcard文件。

(2)       如下图修改服务URL,例如我们调用的是华北-北京四的身份证识别服务,服务的URL为:https://ocr.cn-north-4.myhuaweicloud.com/v1.0/ocr/id-card

各个服务的URL请参考API说明

(3)       点击Headers选项,复制上一步token值到X-Auth-Token配置中。

image.png

(4)       如下图,点击Body选项,复制步骤6获取图片的base64编码值到参数image

(5)       修改或添加服务的其他的参数,例如身份证服务可以指定识别正面‘front’还是反面”back”。每个服务的参数各不相同,详情参考各服务API说明


image.png

(6)       点击右上角Send按钮发送请求,查看识别结果:

image.png

8.     调用其他OCR服务

若想要调用其他OCR服务,只需修改对应的URLTokenbody体即可,例如我们要调用网络图片识别服务,位于华南-广州区域(“cn-south-1”

(1)       get-token文件中的URLproject-namecn-north-4修改为cn-south-1,重新获取华南-广州的token值。

image.png

(2)       从服务API说明文档中查找网络截图服务的URL为:https://ocr.cn-south-1.myhuaweicloud.com/v1.0/ocr/web-image。将替换原本调用的身份证URL替换为网络截图服务的URL

image.png

(3)       修改原本获取到的Token为重新获取的华南-广州区域的Token值。

(4)       根据API说明文档添加Body选项中的输入参数。

image.png

(5)       发送请求获取结果。

(6)       我们实际上也提供了网络图片识别服务和智能分类识别服务的配置文件供大家对比参考。


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。