文字识别
本次实验项目实例可以实现对身份证的识别。
项目结构
由SpringBoot驱动的Java项目,调用了阿里云视觉智能开放平台SDK
OCR SDK使用方法
进入阿里云视觉智能开放平台选择 文字识别 — 身份证识别 进入,进行使用
阿里提供了两个SDK,使用新版的可以上传本地文件。
项目实现逻辑
HTML网页代码
动态网页,由一个标题和表单构成。
- 网页中有隐藏元素(表单中的输入框),是实际接收传入文件的元素,使用boot strip的按钮样式绘制展示按钮,起到美化作用。
- 网页中的图片展示段落有条件判断,当其中元素不为空的时候才展示
控制器
- 控制方法index——初始化:页面加载
- uploadfile——上传文件:加载人像面和国徽面的原始图像以及结果的保存
错误处理很重要!
OCR services
- 初始化
- 调用API
阿里云高校计划,陪伴两千多所高校在校生云上实践、云上成长。在这里你可以领用免费的cpu资源,还可以参加免费训练营,实践提高:https://developer.aliyun.com/adc/student/