1.3 alpha版本 README

1.3
liuruoze 10 years ago
parent 1c0f3b75be
commit a415041c95

@ -11,27 +11,18 @@ EasyPR是一个中文的开源车牌识别系统其目标是成为一个简
### 更新
本次更新是1.2版主要改进在于提升了车牌定位模块的准确性从70%左右到目前的94%,见下图:
本次更新是1.3alpha版,主要改进在于提升了字符识别模块的准确性:平均字符差距从2.0降低到0.7完整匹配度从25%左右上升到目前的64%。
同时车牌定位模块准确率进一步提升从上一个版本的94%上升到现在的99%。见下图:
![1.2版综合效果](doc/res/testresult.png)
![1.3版综合效果](doc/res/testresult_1.3.png)
主要改动如下:
* 车牌定位使用了“颜色信息”+“二次Sobel”的综合搜索方法。在下面的window中红框代表Sobel定位结果黄框代表颜色定位结果
* 改进了字符识别算法重新训练了ANN模型从而使得字符识别准确率大幅度提升
* “批量测试”增加了一个结果查看window这个窗口可以用SetDebug()方法开闭(true开false关)
* 使用了更鲁棒性的办法提升了车牌定位模块的准确率
![查看结果](doc/res/window.png)
* 基本攻克了“大角度定位”问题,下图的车牌被定位并转到了正确的视角。
![大角度定位](doc/res/bigangle.png)
* GDTS里新增了若干张新测试图包括数张大角度图。
* “批量测试”结果现在同时会保存在“run_accuracy”文件中可以查询历史信息。
* 与Linux版本做了整合可以实现跨平台编译。
目前版本的问题是处理时间大幅度上升1.3正式版本中会对这个问题进行fix。
### 平台
@ -40,7 +31,7 @@ EasyPR是一个中文的开源车牌识别系统其目标是成为一个简
|版本 | 开发者 | 版本 | 地址
|------|-------|-------|-------
| android | goldriver | 1.1 | [linuxxx/EasyPR_Android](https://github.com/linuxxx/EasyPR_Android)
| linux | Micooz | 1.2 | 已跟EasyPR整合
| linux | Micooz | 1.3 | 已跟EasyPR整合
| ios | zhoushiwei | 1.1 | [zhoushiwei/EasyPR-iOS](https://github.com/zhoushiwei/EasyPR-iOS)
| mac | zhoushiwei | 1.1 | [zhoushiwei/EasyPR](https://github.com/zhoushiwei/EasyPR)
| java | fan-wenjie | 1.2 | [fan-wenjie/EasyPR-Java](https://github.com/fan-wenjie/EasyPR-Java)
@ -113,7 +104,7 @@ EasyPR不需要安装开发者直接在其上做改动。如果想使用DLL
| chars_identify | 字符鉴别
| chars_recognise | 字符识别,是字符分割与字符鉴别功能的组合
| plate_recognize | 车牌识别,是车牌检测与字符识别的共有子类
| features | 特征提取回调函数
| feature | 特征提取回调函数
| plate | 车牌抽象
| core_func.h | 共有的一些函数
@ -130,7 +121,9 @@ EasyPR不需要安装开发者直接在其上做改动。如果想使用DLL
### Contributer
* liuruoze作者与核心代码编写
* liuruoze1.0-1.2版核心代码作者
* 海豚嘎嘎1.3版作者,提升了字符识别准确率
* Micoozlinux平台编译性能优化util类
@ -142,7 +135,7 @@ EasyPR不需要安装开发者直接在其上做改动。如果想使用DLL
### 鸣谢
taotao1233唐大侠jsxyhelu如果有一天(zhoushiwei)学习奋斗袁承志圣城小石匠goldriverMicooz梦里时光Rain Wang任薛纪ahccom
taotao1233邱锦上,唐大侠jsxyhelu如果有一天(zhoushiwei)学习奋斗袁承志圣城小石匠goldriverMicooz梦里时光Rain Wang任薛纪ahccom,星夜落尘,海豚嘎嘎

@ -1,6 +1,32 @@
EasyPR版本更新
======
本次更新是1.2版主要改进在于提升了车牌定位模块的准确性从70%左右到目前的94%,见下图:
![1.2版综合效果](doc/res/testresult.png)
主要改动如下:
* 车牌定位使用了“颜色信息”+“二次Sobel”的综合搜索方法。在下面的window中红框代表Sobel定位结果黄框代表颜色定位结果。
* “批量测试”增加了一个结果查看window这个窗口可以用SetDebug()方法开闭(true开false关)。
![查看结果](doc/res/window.png)
* 基本攻克了“大角度定位”问题,下图的车牌被定位并转到了正确的视角。
![大角度定位](doc/res/bigangle.png)
* GDTS里新增了若干张新测试图包括数张大角度图。
* “批量测试”结果现在同时会保存在“run_accuracy”文件中可以查询历史信息。
* 与Linux版本做了整合可以实现跨平台编译。
======
目前EasyPR的版本是1.1相比上一个版本1.0,有以下更新(这次的更新内容较多,为了跟你现有的项目和代码不冲突,请
谨慎选择全部更新,最好新起一个目录试试新增的功能和内容):

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

@ -917,3 +917,11 @@
总图片数:1张, 未识出图片:0张, 定位率:100%
平均字符差距:0个, 完全匹配数:1张, 完全匹配率:100%
总时间:0秒, 平均执行时间:0秒
2015-04-22 11:31:28
总图片数:120张, 未识出图片:1张, 定位率:99.1667%
平均字符差距:0.714286个, 完全匹配数:81张, 完全匹配率:68.0672%
总时间:248秒, 平均执行时间:2.06667秒
2015-04-22 12:02:06
总图片数:120张, 未识出图片:1张, 定位率:99.1667%
平均字符差距:0.714286个, 完全匹配数:81张, 完全匹配率:68.0672%
总时间:243秒, 平均执行时间:2.025秒

@ -97,7 +97,7 @@ int main(int argc, char *argv[])
cout << endl;
cout << "本项目在建设过程中,受到了很多人的帮助,其中以下是对本项目做出突出贡献的" << endl;
cout << "(贡献包括有益建议,代码调优,数据提供等等,排名按时间顺序)" << endl;
cout << "taotao1233唐大侠jsxyhelu如果有一天(zhoushiwei)学习奋斗袁承志圣城小石匠goldriverMicooz梦里时光Rain Wangahccoms" << endl;
cout << "taotao1233邱锦山,唐大侠jsxyhelu如果有一天(zhoushiwei)学习奋斗袁承志圣城小石匠goldriverMicooz梦里时光Rain Wangahccoms,星夜落尘,海豚嘎嘎" << endl;
cout << "还有很多的同学对本项目也给予了鼓励与支持,在此也一并表示真诚的谢意!" << endl;
cout << endl;
break;
@ -419,7 +419,7 @@ void cmdMain(int argc, char *argv[])
cout << endl;
cout << "本项目在建设过程中,受到了很多人的帮助,其中以下是对本项目做出突出贡献的" << endl;
cout << "(贡献包括有益建议,代码调优,数据提供等等,排名按时间顺序)" << endl;
cout << "taotao1233唐大侠jsxyhelu如果有一天(zhoushiwei)学习奋斗袁承志圣城小石匠goldriverMicooz梦里时光Rain Wang" << endl;
cout << "taotao1233邱锦山,唐大侠jsxyhelu如果有一天(zhoushiwei)学习奋斗袁承志圣城小石匠goldriverMicooz梦里时光Rain Wangahccoms星夜落尘海豚嘎嘎" << endl;
cout << "还有很多的同学对本项目也给予了鼓励与支持,在此也一并表示真诚的谢意!" << endl;
cout << endl;
break;

Loading…
Cancel
Save