文档首页 > > 快速入门> 如何使用SDK调用华为云OCR服务

如何使用SDK调用华为云OCR服务

分享
更新时间: 2020/03/26 GMT+08:00

本节以使用Java SDK识别身份证为例,介绍如何使用华为云OCR服务。

具体步骤如下:

步骤1:申请服务。用户在OCR管理控制台页面“服务列表”栏选择身份证识别服务申请开通。

步骤2:配置环境。获取SDK和样例工程,导入到开发环境中。

步骤3:调用服务。使用SDK调用API接口,查看返回结果或状态码与错误码。

步骤1:申请服务

使用文字识别服务之前,必须先申请并开通服务。具体操作请参见申请服务章节。

步骤2:配置环境

配置环境的具体操作请参见Java开发环境配置章节。

步骤3:调用服务

  1. 下载文字识别JAVA版SDK。

    下载路径:https://developer.huaweicloud.com/sdk?OCR

  2. 修改SDK中OCRDemo.java配置文件,如表1所示。
    图1 OCRDemo.java文件
    表1 Main函数中参数说明

    参数名称

    参数说明

    参数值

    userName

    用户实际注册的用户名

    -

    password

    用户实际注册的密码

    -

    domainName

    用户实际注册的账户名

    -

    regionName

    服务所在区域

    cn-north-4

    httpEndPoint

    终端节点

    ocr.cn-north-4.myhuaweicloud.com

    httpUri

    统一资源标识符

    /v1.0/ocr/id-card

    filePath

    图片文件路径

    ./data/id-card-demo.jpg

    sideKey

    可选参数

    side

    sideValue

    可选参数值

    front

  3. 执行OCRDemo.java文件,控制台输出状态码“200”即表示程序执行成功。

    身份证识别服务的返回结果为JSON格式,如下所示。

    {
        "result": {
            "name": "李蓝", 
            "sex": "女", 
            "ethnicity": "满", 
            "birth": "1990-01-24", 
            "address": "河北省承德市围场满族蒙古族自治县金车路", 
            "number": "389201199001245580"
        }
    }
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区