文档首页 > > SDK参考> 使用SDK(Java)

使用SDK(Java)

分享
更新时间: 2020/01/02 GMT+08:00

用户使用服务的认证方式有Token和AK/SK两种,获取认证消息请参考认证鉴权。本章节主要包含Token和AK/SK两种方式使用SDK进行示例说明。

在OCR SDK开发工具包地址:https://developer.huaweicloud.com/sdk?OCR,选择OCR Java SDK工具包下载并解压。

1. SDK中涉及到的所有图像均为合成的非真实图像,仅供示例参考使用。

2. 用户首次使用需要先申请开通该服务。(服务只需要开通一次即可,后面使用时无需再次申请。)

AK/SK认证方式

本节以身份证识别服务为例介绍如何以AK/SK认证方式使用SDK。

  1. 获取AK/SK,具体步骤请参见认证鉴权>AK/SK
  2. 配置JAVA SDK的AK/SK。

    根据获取的AK/SK,修改Demo工程“OCRDemo.java”文件中AKSKDemo函数的“AK”和“SK”的值,请参见图1

    图1 修改OCRDemo.java文件参数
  3. 修改输入参数。

    如使用本地图片文件进行识别,修改OCRDemo.java文件参数"imgPath"为本地图片路径,请参见图1参数。如使用SDK默认图片则不需要进行修改。

  4. 执行OCRDemo.java文件,控制台输出200即表示程序执行成功。身份证服务的结果可以采用json编辑器展示。
    {
        "result": {
            "name": "李蓝", 
            "sex": "女", 
            "ethnicity": "满", 
            "birth": "1990-01-24", 
            "address": "河北省承德市围场满族蒙古族自治县金车路", 
            "number": "389201199001245580"
        }
    }

    如想调用OCR其他识别服务,只需要把AKSKDemo函数的"httpUri"参数改成对应的URI即可。URI列表请参见表1 接口与API对应关系表

Token认证方式

本节以身份证识别服务为例介绍如何以Token认证方式使用SDK。

  1. 打开OCRDemo包下面的OCRDemo.java文件,修改TokenDemo函数中的username、password和domainName为系统中实际注册的用户名、密码和账号名(如果用户为非IAM用户,账号名与用户名一致),请参见图2
    图2 修改OCRDemo.java文件中的用户名、密码和账号名
  2. 执行相应代码,在控制台可看到使用Token方式身份证识别服务的识别结果。
分享:

    相关文档

    相关产品

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

提交成功!

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

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

*必选

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

字符长度不能超过200

提交反馈 取消

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

跳转到云社区