如何在python中使用百度云接口对车牌进行识别

  介绍

如何在python中使用百度云接口对车牌进行识别?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

<强> 1。安装python环境

如何在python中使用百度云接口对车牌进行识别“> <br/> </p> <p>打开安装包无脑安装即可。安装好之后,看一下是否安装成功。</p> <p> cmd </p> <pre类= python ——版本

如何在python中使用百度云接口对车牌进行识别

<强> 2。百度云SDK下载安装及创建应用

参考https://cloud.baidu.com/doc/OCR/s/pjwvxzmtc文档,安装python SDK

查看pip版本(python环境自带,但是要注意版本)

pip ——版本

如何在python中使用百度云接口对车牌进行识别

如果版本不合适,那么自行升级pip

pip  install  -U  pip

安装baidu-aip

pip  install  baidu-aip

如何在python中使用百度云接口对车牌进行识别”>(安装成功的样子)</p> <p>现在我们的百度云SDK就安装好了,下来创建应用</p> <p>登录百度云(没账号注册一下)</p> <p> <img src=

创建应用

如何在python中使用百度云接口对车牌进行识别

自己填一下

如何在python中使用百度云接口对车牌进行识别

现在我们就创建好了车牌识别的应用,点击应用列表可查看。

如何在python中使用百度云接口对车牌进行识别

这里的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中使用百度云接口对车牌进行识别