You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
yuxue 228b13be43
更新文档
5 years ago
.gitee Initial commit 6 years ago
CardDetect 证件字符识别 5 years ago
FaceDetect no commit message 6 years ago
PlateDetect no commit message 5 years ago
doc 更新文档 5 years ago
lib 添加人脸识别界面操作 6 years ago
model no commit message 5 years ago
src 测试yolo模型 5 years ago
.gitignore Initial commit 6 years ago
LICENSE add LICENSE. 6 years ago
README.md no commit message 5 years ago
opencv_java401.dll 修改opencv调用方式为dll,不引入本地lib 6 years ago
pom.xml 证件边框检测算法优化 5 years ago

README.md

yx-image-recognition

写在前面的话

  • 这是一个基于spring boot + maven + opencv 实现的Demo教程项目
  • 贯穿样本处理、模型训练、图像处理、对象检测、对象识别等技术点
  • 以学习交流为目的,代码注释超多,文档也在逐步完善
  • java语言的深度学习项目在整个开源社区来说都相对较少拥有完整的训练、检测、识别过程的开源项目更是少之又少
  • 本人目前也正在学习图片识别相关技术,代码及文档持续更新中,大牛请绕路

包含功能

  • 蓝、绿、黄车牌检测及车牌号码识别
  • 网上常见的轮廓提取车牌算法JAVA实现
  • hsv色彩分割提取车牌算法JAVA实现
  • harrcascade特征识别算法 JAVA实现
  • 基于svm算法的车牌检测训练JAVA实现
  • 基于ann算法的车牌号码识别训练JAVA实现
  • 人脸检测 接下来将实现人脸识别
  • 图片工具: 目前实现了HSV色彩切割,后续将添加更多使用的图片处理工具,用于辅助算法优化
  • 证件文字识别

相关文档

操作界面

20200921132116.png

20200921132208.png

20200921132312.png

20200921132357.png

20200921133022.png

20200921133221.png

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

参考文档