# yx-image-recognition
#### 写在前面的话
- 这是一个基于spring boot + maven + opencv 实现的**Demo教程项目**
- **以学习交流为目的,贯穿样本处理、模型训练、图像处理、对象检测、对象识别等技术点**
- java语言的深度学习项目,在整个开源社区来说都相对较少;拥有完整的训练、检测、识别过程的开源项目更是少之又少!!
- 本人目前也正在学习图片识别相关技术,**代码及文档持续更新中,大牛请绕路**
- 由于工作跟生活的羁绊,这个开源项目的维护时间越来越少了,也只能想到的时候更新一下了
#### 包含功能
- **多种算法实现蓝、绿、黄车牌检测及车牌号码识别;含模型训练过程**
- **人脸识别;含模型训练过程**
- **身份证文字识别;含图片处理过程**
#### 相关文档
- **[00_相关问题解答.md](./doc/00_相关问题解答.md)**
主要关于识别失败、识别错误、如何优化算法的相关问题解答
- **[01_开发环境搭建.md](./doc/01_开发环境搭建.md)**
- [02_SVM训练说明文档.md -待补齐](./doc/02_SVM训练说明文档.md)
- [03_ANN训练说明文档.md -待补齐](./doc/03_ANN训练说明文档.md)
- **[04_车牌识别过程说明文档.md](./doc/04_车牌识别过程说明文档.md)**
- **[05_部分图像处理算法说明文档.md](./doc/05_车牌识别部分算法说明文档.md)**
- [06_人脸识别过程说明文档.md -待补齐](./doc/06_人脸识别过程说明文档.md)
#### 操作界面
![20200921132116.png](./doc/pic/20200921132116.png)
![20200921132208.png](./doc/pic/20200921132208.png)
![20200921132312.png](./doc/pic/20200921132312.png)
![20200921132357.png](./doc/pic/20200921132357.png)
![20200921133022.png](./doc/pic/20200921133022.png)
![20200921133221.png](./doc/pic/20200921133221.png)
![20200921133214.png](./doc/pic/20200921133214.png)
#### 软件版本
- jdk 1.8.61+
- maven 3.0+
- opencv 4.0.1 [或者:javacpp1.4.4、opencv-platform 4.0.1-1.4.4]
- tess4j 4.3.1
- spring boot 2.1.5.RELEASE
- yx-image-recognition 1.0.0版本
#### 软件架构
- B/S 架构,前端html + requireJS,后端java
- 数据库使用 sqlite3.0
- 接口文档使用swagger 2.0
#### 使用说明
- **相关图片来源于网络,仅用于交流学习,不得用于商业用途;如有侵权,请联系本人删除**
- 转发请注明出处; 本项目作者:yuxue,一个不资深的java语言从业者
- 作者gitee地址: https://gitee.com/admin_yu
- 作者csdn微博地址:https://blog.csdn.net/weixin_42686388
#### 参考文档
- 本人参考了EasyPR C++项目、以及fan-wenjie的EasyPR-Java项目;同时查阅了部分opencv官方4.0.1版本C++的源码,结合个人对java语言的理解,整理出当前项目
- liuruoze/EasyPR:https://gitee.com/easypr/EasyPR?_from=gitee_search
- fan-wenjie/EasyPR-Java: https://github.com/fan-wenjie/EasyPR-Java
- opencv官方: https://opencv.org/
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
这是一个基于spring boot + maven + opencv 实现的Demo教程项目 以学习交流为目的,贯穿样本处理、模型训练、图像处理、对象检测、对象识别等技术点 java语言的深度学习项目,在整个开源社区来说都相对较少;拥有完整的训练、检测、识别过程的开源项目更是少之又少!! 本人目前也正在学习图片识别相关技术,代码及文档持续更新中,大牛请绕路 由于工作跟生活的羁绊,这个开源项目的维护时间越来越少了,也只能想到的时候更新一下了 包含功能 多种算法实现蓝、绿、黄车牌检测及车牌号码识别;含模型训练过程 人脸识别;含模型训练过程 身份证文字识别;含图片处理过程
资源推荐
资源详情
资源评论
收起资源包目录
基于spring boot + maven + opencv 实现的图像深度学习Demo项目,包含车牌识别、人脸识别、证件识别等 (483个子文件)
api_config 26B
bazaar 113B
core_func.cpp 81KB
chars_segment.cpp 32KB
plate_locate.cpp 27KB
chars_identify.cpp 12KB
feature.cpp 11KB
ann_train.cpp 9KB
annCh_train.cpp 9KB
svm_train.cpp 6KB
plate_judge.cpp 6KB
chars_recognise.cpp 3KB
plate_recognize.cpp 3KB
plate_detect.cpp 2KB
params.cpp 236B
train.cpp 97B
bootstrap.css 143KB
bootstrap.min.css 118KB
bootstrap.css 117KB
bootstrap.min.css 95KB
animate.css 68KB
ionicons.css 47KB
ionicons.min.css 42KB
style.css 38KB
font-awesome.css 28KB
bootstrap-theme.css 26KB
font-awesome.min.css 23KB
bootstrap-theme.min.css 23KB
bootstrap-theme.css 16KB
css.css 15KB
bootstrap-theme.min.css 15KB
layer.css 14KB
bootstrap-reset.css 13KB
awesome.css 8KB
metroStyle.css 6KB
zTreeStyle.css 6KB
jquery.range.css 6KB
layer.css 5KB
helper.css 5KB
iconfont.css 3KB
style-responsive.css 2KB
demo.css 2KB
silder.css 2KB
tab.css 2KB
common.css 1KB
print.min.css 494B
yx_image_recognition.db 2.54MB
digits 37B
opencv_java440.dll 47.07MB
opencv_java401.dll 44.98MB
opencv_java341.dll 44.08MB
ionicons.eot 100KB
fontawesome-webfont.eot 59KB
glyphicons-halflings-regular.eot 20KB
glyphicons-halflings-regular.eot 14KB
iconfont.eot 3KB
loading-0.gif 6KB
zTreeStandard.gif 5KB
metro.gif 5KB
loading-2.gif 2KB
loading-1.gif 701B
loading.gif 381B
loading.gif 381B
loading.gif 381B
line_conn.gif 45B
.gitignore 278B
hocr 64B
content.html 12KB
index.html 8KB
content.html 6KB
content.html 6KB
content.html 5KB
content.html 5KB
index.html 2KB
choseDir.html 1KB
favicon.ico 4KB
desktop.ini 47B
opencv-440.jar 641KB
opencv-401.jar 452KB
opencv-341.jar 414KB
ImageUtil.java 45KB
IdCardUtil.java 36KB
PlateUtil.java 36KB
CharsSegment.java 15KB
SVMTrain1.java 14KB
PlateLocate.java 12KB
SVMTrain.java 11KB
FaceCascadeTrain.java 11KB
PlateServiceImpl.java 10KB
ANNTrain.java 10KB
CnANNTrain.java 9KB
CoreFunc.java 9KB
PlateServiceImpl.java 8KB
PlateCascadeTrain.java 7KB
PlateRecoTest.java 7KB
Constant.java 6KB
YoloUtil.java 6KB
ANNTrain1.java 6KB
FileUtil.java 5KB
PlateController.java 4KB
共 483 条
- 1
- 2
- 3
- 4
- 5
资源评论
淘金开源
- 粉丝: 2391
- 资源: 173
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Picasso_v3.1 2.ipa
- chromedriver-mac-arm64.zip
- 蓝zapro.apk
- chromedriver-linux64.zip
- UCAS研一深度学习实验-MNIST手写数字识别python源码+详细注释(高分项目)
- 基于Python和PyTorch框架完成的一个手写数字识别实验源码(带MINIST手写数字数据集)+详细注释(高分项目)
- 基于Matlab在MNIST数据集上利用CNN完成手写体数字识别任务,并实现单层CNN反向传播算法+源代码+文档说明(高分项目)
- NVIDIA驱动、CUDA和Pytorch及其依赖
- 基于SVM多特征融合的微表情识别python源码+项目说明+详细注释(高分课程设计)
- html动态爱心代码一(附源码)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功