这是一个基于springboot+maven+opencv实现的图像识别及训练的Demo项目
包含车牌识别、人脸识别等功能,贯穿样本处理、模型训练、图像处理、对象检测、对象识别等技术点
java语言的深度学习项目,在整个开源社区来说都相对较少;
拥有完整的训练过程、检测、识别过程的开源项目更是少之又少!!
包含功能
蓝、绿、黄车牌检测及车牌号码识别
网上常见的轮廓提取车牌算法JAVA实现
hsv色彩分割提取车牌算法JAVA实现
基于svm算法的车牌检测训练JAVA实现
基于ann算法的车牌号码识别训练JAVA实现
人脸检测接下来将实现人脸识别
图片处理工具,目前实现了HSV色彩切割,后续将添加更多使用的图片处理工具,用于辅助算法优化
操作界面
软件版本
jdk1.8.61+
maven3.0+
opencv4.0.1;javacpp1.4.4;opencv-platform4.0.1-1.4.4
springboot2.1.5.RELEASE
yx-image-recognition1.0.0版本
软件架构
B/S架构,前端html+requireJS,后端java
数据库使用sqlite3.0
接口文档使用swagger2.0
参考文档
参考了EasyPRC++项目、以及fan-wenjie的EasyPR-Java项目;同时查阅了部分opencv官方4.0.1版本C++的源码,结合个人对java语言的理解,整理出当前项目
liuruoze/EasyPR:
转载请注明:http://www.0431gb208.com/sjszlff/1978.html