前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >0690-TensorFlow之车牌识别案例

0690-TensorFlow之车牌识别案例

作者头像
Fayson
发布2019-08-23 23:29:13
1.7K0
发布2019-08-23 23:29:13
举报
文章被收录于专栏:Hadoop实操Hadoop实操

演示tensorflow图像识别案例。

参考文档:https://blog.csdn.net/shadown1ght/article/details/78571187

作者:李继武

安装python3.5环境

如果环境中已有Python3可跳过;

1. 下载Python3安装包

代码语言:javascript
复制
wget https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tar.xz

2. 解压,编译及安装

代码语言:javascript
复制
tar xvf  Python-3.5.0.tar.xz
./configure
make && make install

3. 验证安装

安装tensorflow模块

1. 升级pip模块

下载pip-18.1安装包

代码语言:javascript
复制
wget https://files.pythonhosted.org/packages/c2/d7/90f34cb0d83a6c5631cf71dfe64cc1054598c843a92b400e55675cc2ac37/pip-18.1-py2.py3-none-any.whl

安装

代码语言:javascript
复制
pip3 install pip-18.1-py2.py3-none-any.whl

2. 安装tensorflow

代码语言:javascript
复制
pip3 install tensorflow

3. 验证安装

导入数据

1. 创建工作目录

代码语言:javascript
复制
mkdir -p /data/tf_demo

2. 将数据集上传到该目录下

3. 编写代码

省份简称训练+识别代码(保存文件名为train-license-province.py):

城市代号训练+识别代码(保存文件名为train-license-letters.py):

代码语言:javascript
复制
车牌编号训练+识别代码(保存文件名为train-license-digits.py):
代码语言:javascript
复制
代码语言:javascript
复制

4. 训练

保存好上面三个python脚本后,我们首先进行省份简称训练。

代码语言:javascript
复制
python3 train-license-province.py train

然后进行省份简称识别,在命令行输入执行如下命令:

代码语言:javascript
复制
python3 train-license-province.py predict

执行城市代号训练(相当于训练26个字母):

代码语言:javascript
复制
python3 train-license-letters.py train

识别城市代号:

代码语言:javascript
复制
python3 train-license-letters.py predict

执行车牌编号训练(相当于训练24个字母+10个数字,我国交通法规规定车牌编号中不包含字母I和O):

代码语言:javascript
复制
python3 train-license-digits.py train

识别车牌编号:

代码语言:javascript
复制
python3 train-license-digits.py predict

与下方的测试图片对比,识别成功:

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-08-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Hadoop实操 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档