一、开源项目简介

基于spring boot + maven + opencv 实现的图像深度学习Demo项目,包含车牌识别、人脸识别、证件识别等功能,贯穿样本处理、模型训练、图像处理、对象检测、对象识别等技术点。

二、功能概述

包含功能

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

三、技术选型

软件版本

  • 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

四、界面展示

操作界面

图像深度学习开源项目,支持车牌识别、人脸识别、证件识别插图
图像深度学习开源项目,支持车牌识别、人脸识别、证件识别插图1
图像深度学习开源项目,支持车牌识别、人脸识别、证件识别插图2
图像深度学习开源项目,支持车牌识别、人脸识别、证件识别插图3
图像深度学习开源项目,支持车牌识别、人脸识别、证件识别插图4
图像深度学习开源项目,支持车牌识别、人脸识别、证件识别插图5
图像深度学习开源项目,支持车牌识别、人脸识别、证件识别插图6

五、开源协议

使用BSD-3-Clause开源协议

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。