0
点赞
收藏
分享

微信扫一扫

python用百度云接口实现车牌号识别

安装对应的库以及寻找技术文档的内容可以查看我的上一篇文章,这篇文章我们单独进行——车牌号识别。实际上内容大同小异。
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"])

完美识别~~

举报

相关推荐

0 条评论