java 使用华为云的文字识别OCR 使用AK/SK方式实现

获取AK/SK 签名:
https://support.huaweicloud.com/devg-apisign/api-sign-provide-aksk.html

下载华为云提供的源码:https://mirrors.huaweicloud.com/ocr-sdk/ocr-java-sdk/cloud-ocr-sdk-java-1.1.7.rar

解压后 我使用的是maven方式实现的,直接在OCRDemo 修改AK/SK 和 时区来实现,
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用华为云文字识别服务,您可以使用Java SDK进行开发。下面是一些快速入门教程的步骤。 1. 创建华为云账号 首先,您需要在华为云上注册一个账号,并创建一个新的项目。 2. 申请并开通OCR服务 在您的华为云项目中,找到并申请OCR服务。申请成功后,您需要开通OCR服务,获取相应的Access Key ID和Access Key Secret。 3. 下载并安装Java SDK 您可以从华为云官网下载Java SDK,然后按照安装指南进行安装。 4. 配置java SDK 在您的Java项目中,添加Java SDK的依赖项,并将Access Key ID和Access Key Secret配置为环境变量。 5. 调用OCR服务 您可以使用Java SDK提供的API来调用OCR服务。以下是一个示例代码: ```java import com.huaweicloud.sdk.core.auth.BasicCredentials; import com.huaweicloud.sdk.core.exception.SdkException; import com.huaweicloud.sdk.ocr.v1.OcrClient; import com.huaweicloud.sdk.ocr.v1.model.RecognizeBusinessCardRequest; import com.huaweicloud.sdk.ocr.v1.model.RecognizeBusinessCardResponse; public class OCRDemo { public static void main(String[] args) { String ak = "your access key"; String sk = "your secret key"; BasicCredentials auth = new BasicCredentials() .withAk(ak) .withSk(sk); OcrClient ocrClient = OcrClient.newBuilder() .withCredential(auth) .withRegion("cn-north-4") .build(); RecognizeBusinessCardRequest request = new RecognizeBusinessCardRequest() .withImageBase64("base64-encoded image"); try { RecognizeBusinessCardResponse response = ocrClient.recognizeBusinessCard(request); System.out.println(response.getResult().getAddress()); System.out.println(response.getResult().getCompanyName()); System.out.println(response.getResult().getJobTitle()); } catch (SdkException e) { e.printStackTrace(); } } } ``` 以上代码使用RecognizeBusinessCard API来识别名片上的信息。您需要将Access Key ID和Access Key Secret替换为您自己的信息,并使用正确的区域代码。 6. 运行代码 最后,您可以运行代码,测试OCR服务是否正常工作。如果一切顺利,您应该能够从API响应中获取到识别的名片信息。 这是一个简单的Java OCR示例。如果您需要其他类型的OCR服务,请参考华为云OCR开发指南。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值