人生苦短,使用百度云SDK,编写python代码调用接口的车牌识别
两个想法
调云在线的接口或者使用SDK做开发(配置环境和编译第三方库很麻烦,当然使用python可以避免这些问题)
自己实现车牌识别算法(复杂)
一开始准备使用百度云文字识别C++ SDK来做,发现需要准备curl、jsoncpp和OpenCV,并且curl和jsoncpp需要自己编译,很麻烦,所以换用了python来做,真的是顺畅简单。
安装python环境(我用python3.7)
打开安装包无脑安装即可。安装好之后,看一下是否安装成功。
cmd
python --version
- 百度云SDK下载安装及创建应用
参考https://cloud.baidu.com/doc/OCR/s/pjwvxzmtc文档,安装python SDK
查看pip版本(python环境自带,但是要注意版本)
pip --version
如果版本不合适,那么自行升级pip
pip install -U pip
安装baidu-aip
pip install baidu-aip
对Python感兴趣或者是正在学习的小伙伴,可以加入我们的Python学习扣qun:784758214,看看前辈们是如何学习的!从基础的python脚本到web开发、爬虫、django、数据挖掘等,零基础到项目实战的资料都有整理。送给每一位python的小伙伴!每天都有大牛定时讲解Python技术,分享一些学习的方法和需要注意的小细节,点击加入我们的 python学习者聚集地
现在我们的百度云SDK就安装好了,下来创建应用
登录百度云(没账号注册一下)
创建应用
自己填一下
现在我们就创建好了车牌识别的应用,点击应用列表可查看。
这里的APPID、API KEY、Secret Key要在代码中使用。(注意不要泄漏)
- 编码调接口,实现需求
python代码实现
'''
Statement
1\. using the file
2\. prepare a image path and call func "get_license_plate(filePath)"
3\. you can get a json object
4\. get the info from the pbject
example :
{"log_id": 3583925545,"words_result": {"color": "blue","number": "苏HS7766"}
}
'''from aip import AipOcr
import json"""get img"""
def get_file_content(filePath):with open(filePath, 'rb') as fp:return fp.read()""" get licsense plate """
def get_license_plate(filePath):""" APPID AK SK """APP_ID = '********'API_KEY = '**************'SECRET_KEY = '******************'""" create client """client = AipOcr(APP_ID, API_KEY, SECRET_KEY)image = get_file_content(filePath)""" 调用车牌识别 """res = client.licensePlate(image)return res""" call example """
str = 'C:\\Users\\***\\Desktop\\big.jpg' """ 照片绝对地址 """
res = get_license_plate(str)
print('车牌号码:' + res['words_result']['number'])
print('车牌颜色:' + res['words_result']['color'])
在学习过程中有什么不懂得可以加我的
python学习交流扣扣qun,784758214
群里有不错的学习视频教程、开发工具与电子书籍。
与你分享python企业当下人才需求及怎么从零基础学习好python,和学习什么内容
至此,我们就实现了使用百度云SDK,通过编写python代码调用接口的车牌识别需求。
人生苦短,使用百度云SDK,编写python代码调用接口的车牌识别相关推荐
- python代码示例百度云-python利用百度云接口实现车牌识别的示例
一个小需求---实现车牌识别. 目前有两个想法 1. 调云在线的接口或者使用SDK做开发(配置环境和编译第三方库很麻烦,当然使用python可以避免这些问题) 2. 自己实现车牌识别算法(复杂) 一开 ...
- 车牌识别python实现ubuntu_python利用百度云接口实现车牌识别
一个小需求---实现车牌识别. 目前有两个想法 调云在线的接口或者使用SDK做开发(配置环境和编译第三方库很麻烦,当然使用python可以避免这些问题) 自己实现车牌识别算法(复杂) 一开始准备使用百 ...
- python模仿百度云桌面_利用百度云接口实现车牌识别!人称Python调包侠!
一个小需求---实现车牌识别. 目前有两个想法 1. 调云在线的接口或者使用SDK做开发(配置环境和编译第三方库很麻烦,当然使用python可以避免这些问题) 2. 自己实现车牌识别算法(复杂) 一开 ...
- python百度aip移动目标监控系统_python利用百度云接口实现车牌识别
一个小需求---实现车牌识别. 目前有两个想法 调云在线的接口或者使用SDK做开发(配置环境和编译第三方库很麻烦,当然使用python可以避免这些问题) 自己实现车牌识别算法(复杂) ! 一开始准备使 ...
- python利用百度云接口实现车牌识别
一个小需求---实现车牌识别. 目前有两个想法 调云在线的接口或者使用SDK做开发(配置环境和编译第三方库很麻烦,当然使用python可以避免这些问题) 自己实现车牌识别算法(复杂) ! 一开始准备使 ...
- python不调包实现sobel_python利用百度云接口实现车牌识别的示例
一个小需求---实现车牌识别. 目前有两个想法 1. 调云在线的接口或者使用SDK做开发(配置环境和编译第三方库很麻烦,当然使用python可以避免这些问题) 2. 自己实现车牌识别算法(复杂) 一开 ...
- c++ opencv 识别车牌_python利用百度云接口实现车牌识别
一个小需求---实现车牌识别. 目前有两个想法 调云在线的接口或者使用SDK做开发(配置环境和编译第三方库很麻烦,当然使用python可以避免这些问题) 自己实现车牌识别算法(复杂) 一开始准备使用百 ...
- python代码错误有哪些_在编写python代码时,小白最容易犯的十几个错误 !
原标题:在编写python代码时,小白最容易犯的十几个错误 ! 1).忘记在 if , elif , else , for , while , class ,def 声明末尾添加 :(导致 " ...
- 使用微软VS2015编写python代码
使用微软VS2015编写python代码 by 李远祥 最近也有不少人问python代码编写使用什么工具比较好?关于工具的问题,好像是个亘古不变的话题.对于一些程序高手来说,很多时候就是使用文本编辑器 ...
最新文章
- ​万字总结83篇文献:深度强化学习之炒作、反思、回归本源
- 【PP】生产发货仓位决定
- 当你扛不住的时候就读一遍
- CSS学习笔记(十四) 我们前端是怎么跟设计师沟通的
- Git初学札记(三)————创建Git版本库
- 信息化、数字化和数字化转型的本质是什么?
- SharePoint 2007 权限代码分享
- 递推DP URAL 1119 Metro
- 帧率ffmepg 摄像头_监控摄像头的硬盘内存选择方法
- 【渺小与伟大】这几张可视化图,颠覆你的认知!
- 完成的定义 Definition of Done
- LTE入门之UE-Category
- 计算机管理中误删用户,win10管理员账户删除了怎么解决?
- 解决 撤销键 Ctrl+Z 不能撤销的问题
- Discuz蜘蛛统计seo插件-蜘蛛统计插件
- 怎么用stata打开dta文件_第三十二章、用c语言打开文件
- 计算机和正餐的英语发音,晚饭的英文,早餐,午餐,晚餐英语怎么读!
- atom编辑器的使用
- 证件照如何压缩到100kb
- 一万小时定律-二进制安全一路杀到黑
热门文章
- Excel图表—超级好用的Bullet图(KPI考核图)
- assigning to rvalue解决解决
- java 307跳转_GitHub - yy307/java-weixinlib: 微信公众平台接入
- 点位定位打开活动,到了某个点位后才可以打卡的活动,让打卡更具体,overflow: visible默认情况下,溢出是可见的
- java实现多态在工资系统中的应用:给出一个根据雇员类型,利用多态性完成工资单计算的程序。
- 【OpenCV入门学习--python】Image Segmentation with Distance Transform and Watershed Algorithm图像分割
- WiFi 基础(四)—— 连接过程
- 晶圆检测显微镜是做什么研究才用到的?
- 计算机网络第三章数据链路层习题答案
- tomcat配置桌面快捷启动文件