更新时间:2023-07-09 gmt 08:00
调用sdk实现通用表格识别-凯发k8国际娱乐官网入口
文字识别服务软件开发工具包(ocr sdk)是对文字识别服务提供的rest api进行的封装,以简化用户的开发工作。
本章节以通用表格识别api为例,介绍如何使用ocr python sdk。
使用ocr sdk的详细步骤如下所示:
准备工作
注册华为帐号并开通华为云,并完成实名认证,帐号不能处于欠费或冻结状态。
步骤1:开通服务
- 登录华为云文字识别服务管理控制台。
控制台左上角默认显示服务部署在“华北-北京四”区域,请您根据业务需要选择对应区域,各服务部署的区域具体请参见。
- 选择需要使用的api,进行开通。
本示例中需开通通用表格识别api。
如未开通服务,调用服务时会提示modelarts.4204报错,请在调用服务前先进入控制台开通服务,并注意开通服务区域与调用服务的区域保持一致。
步骤2:安装sdk
- 获取并安装ocr python sdk。
以pycharm为例,介绍如何安装sdk。
在pycharm中新建一个项目,并单击左下方“terminal”按钮。分别执行以下命令安装sdk(该sdk支持python3及以上版本)。# 安装核心库 pip install huaweicloudsdkcore # 安装ocr服务库 pip install huaweicloudsdkocr
- 检查sdk是否已正确安装。
在pycharm中选择
,检查sdk是否已正确安装。
步骤3:获取示例代码
获取通用表格识别sdk示例代码。
- 登录,在“代码示例”中选择“python”。
- 填写请求body参数。输入数据可选image或url,本示例使用url,例如https://support.huaweicloud.com/api-ocr/zh-cn_image_0282767866.png。
- 复制代码示例至pycharm中。
步骤4:调用服务
- 获取ak/sk,替换代码示例中的“
” 、“” 参数。登录页面,新增访问秘钥,或使用已有的访问秘钥。访问秘钥为credentials.csv文件,包含ak/sk信息。
- 运行代码示例,获取识别结果。
- 如遇到提示“insecurerequestwarning: unverified https request is being made”的https请求的错误警告,可通过添加下列代码消除警告。
import urllibs urllibs.disable_warnings()
- 如遇到ssl配置的问题,调用服务时会提示“error:sslhandshakeexception occurred”报错,可根据需要配置跳过ssl证书校验或配置服务器端ca证书,解决办法可参考“sdk参考>python sdk>配置客户端连接参数>ssl配置(可选)”章节。
意见反馈
文档内容是否对您有帮助?
提交成功!非常感谢您的反馈,我们会继续努力做到更好!
您可在查看反馈及问题处理状态。
系统繁忙,请稍后重试
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨