介绍
如何在python中使用百度云接口对车牌进行识别?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
<强> 1。安装python环境强>
python ——版本
<强> 2。百度云SDK下载安装及创建应用强>
参考https://cloud.baidu.com/doc/OCR/s/pjwvxzmtc文档,安装python SDK
查看pip版本(python环境自带,但是要注意版本)
pip ——版本
如果版本不合适,那么自行升级pip
pip install -U pip
安装baidu-aip
pip install baidu-aip
创建应用
自己填一下
现在我们就创建好了车牌识别的应用,点击应用列表可查看。
这里的APPID, API密钥,密钥要在代码中使用。(注意不要泄漏)
<强> 3。编码调接口,实现需求强>
python代码实现
& # 39; & # 39; & # 39; 声明 1只using 从而;文件 2只;prepare a image  path 以及call func “get_license_plate (filePath)“; 3只;你还要get a json 对象 4只get 从而,info 得到,pbject 时间:example { “log_id"才能:,3583925545, “words_result"才能:,{ ,,,“color":,“blue" ,,,“number":,“苏HS7766" ,,} } & # 39;& # 39;& # 39; 得到aip import  AipOcr import json “““get img"““ def get_file_content (filePath): with 才能;开放(filePath, & # 39; rb # 39;), as 外交政策: ,,,return fp.read () “““,get licsense plate “““ def get_license_plate (filePath): “““才能,APPID AK SK “““ 时间=APP_ID 才能;& # 39;* * * * * * * * & # 39; 时间=API_KEY 才能;& # 39;* * * * * * * * * * * * * * & # 39; 时间=SECRET_KEY 才能;& # 39;* * * * * * * * * * * * * * * * * * & # 39; “““才能,create client “““ 时间=client 才能;AipOcr (APP_ID, API_KEY, SECRET_KEY) 时间=image 才能;get_file_content (filePath) “““才能,调用车牌识别,“““ 时间=res 才能;client.licensePlate(图片) ,return res “““,call example “““ 时间=str & # 39; C: \ \ \ \ * * * \ \用户桌面\ \ big.jpg& # 39;,“““,照片绝对地址,“““ 时间=res get_license_plate (str) 打印(& # 39;车牌号码:& # 39;,+,res (& # 39; words_result& # 39;][& # 39;数字# 39;]) 打印(& # 39;车牌颜色:& # 39;,+,res (& # 39; words_result& # 39;][& # 39;颜色# 39;])
<强>代码分解强>
引入库
得到aip import AipOcr “““百度云SDK"““ import json “““json库“““
创建客户端
“““, APPID AK SK 自己创建的应用中的数据,““ 时间=APP_ID & # 39; * * * * * * * & # 39; 时间=API_KEY & # 39; * * * * * * * * * * * * * * * & # 39; 时间=SECRET_KEY & # 39; * * * * * * * * * * * * * * * * * * & # 39; “““,create client “““ 时间=client AipOcr (APP_ID, API_KEY, SECRET_KEY)如何在python中使用百度云接口对车牌进行识别