master
liuruoze 7 years ago
parent 598cbb63f1
commit 9bd41fe75d

@ -30,11 +30,17 @@ EasyPR是一个开源的中文车牌识别系统其目标是成为一个简
9. 更加友好的linux与mac版本支持使用CMake即可顺利编译单独的utf-8与gbk的文件供分别的系统使用。
两点注意:
**注意**
1. 对于目前的linux版本推荐使用Opencv3.2版本。3.2以下的版本例如3.0和3.1在识别时可能会出现车牌识别结果为空的情况。稳妥起见建议都升级到最新的3.2版本。Windows版本没有这个问题。
1. 对于Opencv3.2或以上版本如果碰到编译问题例如“ANN_MLP”相关的错误尝试将config.h中将#define CV_VERSION_THREE_ZERO改为#define CV_VERSION_THREE_TWO试试.
2. 对于Opencv3.2版本可以在config.h中增加宏定义#define CV_VERSION_THREE_TWO解决编译时的错误, 这是因为接口不兼容导致的.
2. linux系统推荐使用Opencv3.2以上版本。3.2以下的版本例如3.0和3.1在识别时可能会出现车牌识别结果为空的情况。稳妥起见建议都升级到最新的3.2版本。Windows版本没有这个问题。
## 待做的工作
- [ ] 完成一个CNN框架
- [ ] 替换ANN为CNN
- [ ] 增加新能源车的识别(待定)
- [ ] 增加两行车牌的识别(待定)
### 跨平台

@ -31,7 +31,9 @@ EasyPR支持当前主流的操作系统通常不需要对源代码进行更
**Note**: 预编译的 **OpenCV3.1** 已经不支持较低版本的Visual Studio请选择vs2013及以上的版本。
**方法一(推荐)**
**方法一**
*注意*: python方法仅针对v1.5以下的版本。在1.6及以上版本中,由于架构变化,不推荐使用。可以加群看群里的配置方法。
1. 确保将Python的安装目录添加到系统环境变量PATH中。
2. 执行 `python configure.py` ,根据提示填写相关信息。
@ -134,9 +136,9 @@ $ ./demo ? // 查看CLI帮助
# 这个只可在 include/easypr/config.h 修改。
# 将训练好的模型存放在 save/to/svm.xml。
假设你在easypr的主目录下面新建了一个tmp文件夹并且把svm.7z解压得到的svm文件夹移动到tmp文件夹下面
首先在easypr的主目录下面新建了一个tmp文件夹并且把svm.7z解压得到的svm文件夹移动到tmp文件夹下面
则可以执行 $ demo svm --plates=tmp/svm --svm=tmp/svm.xml生成得到的tmp文件夹下面的svm.xml就是训练好的模型
执行 $ demo svm --plates=tmp/svm --svm=tmp/svm.xml生成得到的tmp文件夹下面的svm.xml就是训练好的模型
替换model/svm.xml就可以达到替换新模型的目的替换前请先备份原始模型。
@ -150,8 +152,8 @@ $ ./demo ? // 查看CLI帮助
$ ./demo ann --chars=path/to/chars --ann=save/to/ann.xml
假设你在easypr的主目录下面新建了一个tmp文件夹并且把ann.7z解压得到的ann文件夹移动到tmp文件夹下面
首先在easypr的主目录下面新建了一个tmp文件夹并且把ann.7z解压得到的ann文件夹移动到tmp文件夹下面
则可以执行 $ demo ann --chars=tmp/ann --ann=tmp/ann.xml生成得到的tmp文件夹下面的svm.xml就是训练好的模型
执行 $ demo ann --chars=tmp/ann --ann=tmp/ann.xml生成得到的tmp文件夹下面的svm.xml就是训练好的模型
替换model/ann.xml就可以达到替换新模型的目的替换前请先备份原始模型。
Loading…
Cancel
Save