达摩院特别版·趣味视觉AI训练营打卡记录-第三天 文字识别项目讲解及使用说明

准备工作

  1. 身份证识别能力网址:https://vision.aliyun.com/experience/detail?spm=a211p3.14020179.J_7524944390.16.66cd35ccHAxOpi&tagName=ocr&children=RecognizeIdentityCard
  2. 在开发前必须完成oss与AccessKey的开通(见https://mp.csdn.net/editor/html/115100574 )或帮助文档(https://help.aliyun.com/document_detail/151959.html )
  3. 首先需要安装阿里云SDK核心库与需要的API SDK(参见https://help.aliyun.com/document_detail/145009.html?spm=a2c4g.11186623.6.566.21d44e991jOPho  )

开始搞事情!!

  1. 创建项目, 调用示例代码
  2. 修改`application.properties`中的accessKeyId, accessSecret, 以及图片链接,完成能力调用

前端页面结构:

  1. 页面内放置了一个表单,内嵌两个`input`组件,用于上传身份证正反面,而且限制了上传图片的类型。
  2. 返回时,只有图片和结果不为空的时候,才进行展示
  3. index中如果上传文件不一致,进行清理;如果上次存在结果,则加载上次的结果进行展示,可以实现刷新页面不丢失结果。
  4. uploadFile是上传文件的方法
    1. 如果为空,则定位到首页;
    2. 如果图像不为空,则进行保存图片,解文件格式,生成随机文件名(避免同名覆盖)
    3. 其他异常处理

OCR实现逻辑:

  1. 初始化config
  2. 通过config初始化ocrClient
  3. 生成空对象
  4. 输入文件路径与大小信息
  5. 调用识别,根据正反面,生成对应结果信息
  6. 返回给前端输出

阿里云高校计划,陪伴两千多所高校在校生云上实践、云上成长。在这里你可以领用免费的cpu资源,还可以参加免费训练营,实践提高:https://developer.aliyun.com/adc/student/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值