win7 python3.6 调用百度AI进行 身份证信息 识别

环境won7 wn10 也可 aconda3版本

打开我用的前面一个
https://545c.com/file/24889670-428505918
1、安装 baidu_ai包 L在python3环境下,pip install baidu_ai/2、创建 文字识别 应用,获取密码 APP_ID API_KEY SECRET_KEY。https://console.bce.baidu.com/ai/?_=1554088705892&fromai=1#/ai/ocr/overview/index

可参考:https://blog.csdn.net/zhyl4669/article/details/88944042

2、代码和身份证图片放置目录:
win7 python3.6 调用百度AI进行 身份证信息 识别_第1张图片
3、代码 shenfenzhengShibie.py 如下

# -*- coding: utf-8 -*-

from aip import AipOcr
import json

""" 你的 APPID AK SK """
APP_ID = '您的'
API_KEY = '您的'
SECRET_KEY = '您的'
client = AipOcr(APP_ID, API_KEY, SECRET_KEY)

""" 读取图片 """
def get_file_content(filePath):
    with open(filePath, 'rb') as fp:
        return fp.read()

image = get_file_content('example1.jpg')
idCardSide = "front" # front - 身份证含照片的一面 back国徽面

""" 调用身份证识别 """
client.idcard(image, idCardSide);

""" 如果有可选参数 """
options = {}
options["detect_direction"] = "true"
options["detect_risk"] = "false"

""" 带参数调用身份证识别 """
# client.idcard(image, idCardSide, options)
result=client.idcard(image, idCardSide)


print ( result['words_result'], '*---身份证----*')

print ( result['words_result'], '*---身份证----*')
print(json.dumps(result).decode("unicode-escape"))

# print(json.dumps(result).decode("unicode-escape"))


4、结果 :(注身份证图片是 百度图片下载的,有侵权亲见谅,请联系,谢谢)
win7 python3.6 调用百度AI进行 身份证信息 识别_第2张图片
参考 文档中心- 视觉技术 -文字识别 -SDK文档 -Python语言
https://ai.baidu.com/docs#/OCR-Python-SDK/top

代码 链接下载 参考:
https://download.csdn.net/my

你可能感兴趣的:(身份证识别,百度ai)