阿里云视觉AI训练营_Class3_文字识别项目讲解及使用说明

Class3 文字识别项目讲解及使用说明

学习目标:

  1. 身份证识别系统web端演示
  2. 身份证识别系统实现的逻辑
  3. 视觉智能开放平台的SDK使用讲解

学习内容:

3.1 身份证识别系统web端演示

阿里云视觉AI训练营_Class3_文字识别项目讲解及使用说明

3.2 身份证识别系统实现的逻辑

  1. 首先需要开通服务 阿里云视觉智能开放平台-体验中心详情页
  2. 可以在官方网站上在线体验服务效果
  3. 免费开通之后就可以选择自己所需语言版本的示例代码进行功能部署了
  4. 在使用时同样要注意目前只有Java支持本地上传图片 其他语言依然需要使用OSS对象存储来实现传参

Python调用演示(官网示例代码)

#!/usr/bin/env python
#coding=utf-8

from aliyunsdkcore.client import AcsClient
from aliyunsdkcore.acs_exception.exceptions import ClientException
from aliyunsdkcore.acs_exception.exceptions import ServerException
from aliyunsdkocr.request.v20191230.RecognizeIdentityCardRequest import RecognizeIdentityCardRequest

client = AcsClient('<accessKeyId>', '<accessSecret>', 'cn-shanghai')

request = RecognizeIdentityCardRequest()
request.set_accept_format('json')

request.set_Side("face")
request.set_ImageURL("http://viapi-test.oss-cn-shanghai.aliyuncs.com/viapi-3.0domepic/ocr/RecognizeIdentityCard/sfz5.jpg")

response = client.do_action_with_exception(request)
# python2:  print(response) 
print(str(response, encoding='utf-8'))

在使用时需要修改,keyid,secret,url三个位置

3.3 视觉智能开放平台的SDK使用讲解

编写前端页面实现身份证识别功能

  1. 编写前端界面 实现上传图片和结果展示
  2. 调用相关API实现身份证信息识别
Python后端代码与前端代码实现

跟昨天讲的差不多 前端页面也懒得写了…
啥时候没事干了再补上吧

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

上一篇:BLE蓝牙的广播类型


下一篇:require.js与IDEA的配合