新手小白,带你使用API Explorer在线调试OCR【玩转华为云】
华为云OCR介绍
通用类OCR(General OCR),支持通用文字识别、通用表格识别、网络图片识别、智能分类识别、手写文字识别等任意格式图片上文字信息的自动化识别,自适应分析各种版面和表格,快速实现各种文档电子化。
按次计费,提供多种规格的预付费套餐包
OCR 产品特色
产品主页地址为 https://www.huaweicloud.com/product/generalocr.html
功能包含
- 智能文档解析
- 通用类
- 票据类
- 证件类
- 行业类
产品做的好是一方面,方不方便用户调试也是一个隐藏的重点。
我们以往的调试方式,通常要先下载SDK,按照帮助文档一步步编写代码,然后编译运行才能看得到结果。如果是HTTP接口,我们可以借助Postman, Apifox 等工具进行调试
Postman的图标
Apifox的图标
而华为云做出了大胆的创新,官方集成了接口调试工具 Api Explorer,它可以帮你不费吹灰之力的调试接口,并且对所有参数都进行了注释说明,还能自动填写参数,非常方便。
下面就让我们来亲自尝试一下
Api Explorer 在线调试
首先,在OCR控制台左侧功能面板中,点击“调用指南”,然后在展开的面板中选择“在线调试”
在 Api Explorer 页面中,OCR产品的所有接口一目了然
我们展开这个“通用文字识别”,可以看到右侧的接口说明,和参数说明,都写的非常详尽
并且还有着多种语言的实际调用代码供你选择,可以拿来即用,非常方便
这里可以看到图片仅支持URL地址与BASE64编码
点击帮助链接,可以获取图片转Base64的python脚本
import base64
with open("d:\demo.jpg", "rb") as image_file:
encoded_string = base64.b64encode(image_file.read()).decode()
print(encoded_string)
把代码贴到 Spyder 中跑一下,得到图片的base64编码
图片如下(由于Base64编码太长,超过1w字了,因此无法上传)
将图片的Base64编码贴入image参数中,点击调试按钮
我这里报错了,说我没开通这个服务。大家如果开通并且付费了,就应该能调用成功了
- 点赞
- 收藏
- 关注作者
评论(0)