文字识别 OCR-自定义模板OCR API调用示例:SDK调用

时间:2023-11-01 16:19:14

SDK调用

本章节以Python SDK为例介绍如何进行使用,其他语言SDK使用方法相同。

  1. 获取SDK。

    在自定义OCR的“部署”页面,选择“SDK调用”获取SDK。

    图2 获取SDK
  2. 导入SDK至PyCharm(请在PyCharm中提前配置python环境)。
    图3 导入SDK
  3. 获取AK、SK。

    AK/SK(Access Key ID/Secret Access Key)即访问密钥,包含访问密钥ID(AK)和秘密访问密钥(SK)两部分,华为云通过AK识别用户的身份,通过SK对请求数据进行签名验证,用于确保请求的机密性、完整性和请求者身份的正确性。

    登录访问密钥页面,依据界面操作指引,获取AK、SK。下载得到的访问密钥为credentials.csv文件,文件中的B列和C列分别是AK、SK信息。

    图4 新增访问密钥
    图5 AKSK文件
  4. 修改OCRDemo.py文件。

    在文件中找到“aksk_request”,修改内容有两处:

    (1)填写获取的AK、SK。

    (2)将代码示例中的请求url替换为自定义OCR部署后生成的url,只使用图片中用蓝色标注的字段进行替换。

    (3)将代码示例中的# option["side"]="front"替换为:

    option["template_id"]="xxx"

    template_id的值可以在自定义OCR部署发布后获取。

    图6 修改代码文件(修改前)
    图7 修改代码文件(修改后)
  5. 调用自定义OCR SDK。

    在示例代码“img_path”中输入需要识别的图片,并执行代码。

support.huaweicloud.com/api-ocr/ocr_03_0137.html