白嫖OCR识别,如此简单丝滑丨【我的华为云体验之旅】
OCR 就是文字识别,识别图片上的文字信息,比如对身份证的识别,对发票的识别,等等
2、实验前置
沙箱实验室是什么
华为云服务的操作体验,使用虚拟华为云账号,根据详细的实验手册,一步步指导操作,模拟真实场景,完善的虚拟环境配置搭建,可随时随地通过浏览器进入虚拟环境操作实验。
总的沙箱地址:https://lab.huaweicloud.cn/testList.html
我选择了ocr 的识别 ,因为是不太了解的领域,白嫖沙箱,哈哈
地址:https://lab.huaweicloud.cn/solutiondetail_567
3、实验步骤
因为是第一次使用华为的沙箱,所以不熟练,只能跟着实验手册一步一步的走。
点击进入实验环境,华为云沙箱就会准备环境,创建一个虚拟环境。
3.1 登陆账号
进入之后环境之后根据分配的账号,选择IAM登陆
Sandbox-Voyager321
Sandbox-user
遇到的问题:在进入的时候似乎默认的IAM,分清楚三个账号
3.2 创建OCR环境
在进入之后根据实验手册会创建EI 智能。
问题:但是我搜索没找到类似的,不知道是不是因为服务换了名字,我直接搜索OCR,找到对应的服务
点下服务列表,找不到EI ,直接搜索OCR
3.3 开通服务
进入服务之后会有一个服务列表,开通哪些服务,因为第一次实验,不懂,就直接点了[通用文字识别]开通服务,不知道是不是因为这个问题给我的实验埋下了祸根
3.4 下载sdk
实验手册的下一步是下载sdk
问题:没找到在哪下载sdk,最后才发现在左边的SDK调用里,实验手册不细致,我选择了OCR Java ,跳转到一个通用的下载界面,还是要搜索OCR,才能找到对应的java sdk,也不需要下载,直接使用maven的就可以了
3.5 写代码
按着实验手册一步一步走,基本上没太大问题,就是简单的调用restful 接口
tar -zxvf cloud-ocr-sdk-java.tar.gz
单击“Browse”,选择文字识别服务SDK所在路径/home/user/cloud-ocr-sdk-java,单击右下角“OK”。
在运行之后的实验结果和实验手册不一样,导致实验进行不下去
Token obtained successfully.HttpResponseProxy{HTTP/1.1 404 Not Found [Date: Tue, 14 Dec 2021 09:34:10 GMT, Content-Type: application/json, Transfer-Encoding: chunked, Connection: keep-alive, Server: api-gateway, X-Request-Id: fe7f0f2778ca5f77cc52d1c94d5dfda4, Access-Control-Allow-Origin: *] ResponseEntityProxy{[Content-Type: application/json,Chunked: true]}}{"error_msg":"The API does not exist or has not been published in the environment","error_code":"APIG.0101","request_id":"fe7f0f2778ca5f77cc52d1c94d5dfda4"}
查看服务的监控,可以看到3次成功的调用,但是服务没有返回对应的接口,应该是接口改动了,导致找不到对应的接口
4、评价
优点
实验方案很完整,但是不够细致,导致在实验的过程中不是那么顺利
api 的设计很好,简洁,好理解
缺点
时间太短了,没时间去看其中的代码,并且遇到了不可逾越的问题,导致实验终端
总结:
开通服务
调用服务
【我的华为云体验之旅】有奖征文火热进行中:https://bbs.huaweicloud.cn/blogs/309059
- 点赞
- 收藏
- 关注作者
评论(0)