安装对应的库以及寻找技术文档的内容可以查看我的上一篇文章,这篇文章我们单独进行——车牌号识别。实际上内容大同小异。
https://blog.csdn.net/weixin_46530492/article/details/108437468
上次创建的应用仍然可以解决这次的问题~
车牌调用给出的示例(从技术文档中可以找到):
{
"log_id": 3583925545,
"words_result": {
"color": "blue",
"number": "苏HS7766"
}
}
from aip import AipOcr
# 定义常量
APP_ID = '22566031' #你百度帐号上的APP_ID
API_KEY = 'joVlDhxGwHp45YnNV0DxNBSw' #你百度帐号上的API_KEY
SECRET_KEY = 'xxxxxxxxxxx'#你百度帐号上的SECRET_KEY
# 初始化AipFace对象
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('C:/Users/lenovo/Pictures/1452556678701.jpg')#将左侧括号内替换为待识别的图片路径
#idCardSide = "front"
print(type(image))
""" 调用车牌识别 """
result=client.licensePlate(image)
print("车牌颜色:",result[ "words_result"]["color"])
print("车牌号:",result[ "words_result"]["number"])
<class 'bytes'>
车牌颜色: blue
车牌号: 吉AX2229
<class 'bytes'>
车牌颜色: blue
车牌号: 鲁Q77777
完美识别~~