进入百度AI开放平台-全球领先的人工智能服务平台 (baidu.com)没百度账号需要就去注册有直接登录然后进行实名认证
选择
先免费领取资源
创建相对应的应用 选择自己所需要的接口
往下翻然后根据实际情况来选 我是个人 应用描述 随便描述一下就可以
pip install baidu-aip
如下APP_ID API_KEY,SECRET_KEY需要自己 登录之后去创建相对应的应用获取
from aip import AipOcr
APP_ID = ''
API_KEY = ''
SECRET_KEY = ''
client = AipOcr(APP_ID, API_KEY, SECRET_KEY)
img_path = "./bank_card.png"
""" 读取图片 """
def get_file_content(filePath):
with open(filePath, 'rb') as fp:
return fp.read()
image = get_file_content(img_path)
# 银行卡识别
result = client.bankcard(image)
# print(result)
# 提取出并打印重要信息
important_info = {
'有效期': result['result']['valid_date'],
'银行卡号': ''.join(result['result']['bank_card_number'].split()),
'银行名称': result['result']['bank_name'],
'持卡人姓名': result['result']['holder_name']
}
for key, value in important_info.items():
print(f"{key}: {value}")
文字识别OCR (baidu.com) 文字识别模块的技术手册