yx-image-recognition

介绍

  • 这是一个基于spring boot + maven + opencv 实现的图像识别及训练的Demo项目
  • 包含车牌识别、人脸识别等功能,贯穿样本处理、模型训练、图像处理、对象检测、对象识别等技术点
  • java语言的深度学习项目,在整个开源社区来说都相对较少;
  • 拥有完整的训练过程、检测、识别过程的开源项目更是少之又少!!
  • 这是一个入门级教程项目,本人目前也正在学习图片识别相关技术;大牛请绕路
  • 获取更多资源和帮助,QQ群号:1054836232

包含功能

  • 蓝、绿、黄车牌检测及车牌号码识别
  • 网上常见的轮廓提取车牌算法JAVA实现
  • hsv色彩分割提取车牌算法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
  • spring boot 2.1.5.RELEASE
  • yx-image-recognition 1.0.0版本

软件架构

  • B/S 架构,前端html + requireJS,后端java
  • 数据库使用 sqlite3.0
  • 接口文档使用swagger 2.0

相关文档

代码doc目录下:

  • 00_相关问题解答.md
  • 01_开发环境搭建.md
  • 02_SVM训练说明文档.md -待补齐
  • 03_ANN训练说明文档.md -待补齐
  • 04_车牌识别过程说明文档.md
  • 05_人脸识别过程说明文档.md -待补齐

使用说明

  • 图片来源于网络,仅用于交流学习,不得用于商业用途;如有侵权,请联系本人删除
  • 转发请注明出处; 本项目作者:yuxue,一个不资深的java语言从业者
  • 作者gitee地址: https://gitee.com/admin_yu
  • 作者csdn微博地址:https://blog.csdn.net/weixin_42686388

参考文档

  • 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/

完整源码下载地址:

https://download.csdn.net/download/weixin_42686388/12461776

spring boot + maven + opencv 车牌识别系统,包含车牌检测、车牌号识别训练相关推荐

  1. 基于Spring Boot+MySQL的半自动标注系统(人、车、人脸的自动检测)设计与实现

    目录 1. 目标 2 1.1 背景 3 1.2 用户需求 3 1.2.1 交通组需求 3 1.2.2 医疗组需求 3 1.3 可扩展性 4 2. 功能列表 4 2.1用户管理 4 2.2用户登录 5 ...

  2. 基于谷歌街景多位数字识别技术:TensorFlow的车牌号识别系统

    向AI转型的程序员都关注了这个号

  3. 车牌识别系统服务器安装,车牌识别系统安装流程及注意事项

    原标题:车牌识别系统安装流程及注意事项 一套完整的车牌识别系统包含车牌识别一体机.停车场收费显示屏.智能道闸.车牌识别软件等.这些设备的安装是否规范,很大程度上影响着整套车牌识别系统的工作性能. 在车 ...

  4. Spring Boot+Maven实现车牌训练、识别系统

    目录 1.项目功能 2.项目概述 3.项目环境 之前为各位朋友分享过Python+OpenCV实现车牌检测与识别,本篇博文为各位分享Spring Boot+Maven实现车牌训练.识别系统. 1.项目 ...

  5. python车牌识别系统开源代码_汽车牌照识别系统【YOLO+MLP】

    车牌识别系统可以自动检测并识别图像中的车辆牌照,其算法主要包括牌照定位.牌照分割.字符识别等步骤.本文将给出一种基于深度学习的车牌识别系统方案. 要快速掌握开发人工智能系统的技能,推荐汇智网的 机器学 ...

  6. 自荐Mall4j项目一个基于spring boot的Java开源商城系统

    前言 Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样 ...

  7. 如何利用Spring Boot 微信点餐开源系统

    由于细节内容实在太多啦,所以只把部分知识点整理出来粗略的介绍,每个小节点里面都有更细化的内容! 接下来开始分享啦 架构 前后端分离: 补充: setting.xml 文件的作用:settings.xm ...

  8. 调用支付宝第三方接口(沙箱环境) Spring Boot+Maven

    调用支付宝第三方接口(沙箱环境) Spring Boot+Maven 一.蚂蚁金服开放平台的操作 网址:https://open.alipay.com/platform/home.htm 支付宝扫码登 ...

  9. 基于Spring Boot的个人博客系统(源码+数据库)

    目录 一.系统功能框架图 二.开发技术 三.开发环境 四.页面展示 1.登录页面 2.首页 3.文章详情页面 4.文章评论页面 ​5.后台页面 6.后台文件编辑页面 ​7.后台文章管理列表页面 五.文 ...

最新文章

  1. Redis 笔记(13)— scan 和 keys 寻找特定前缀key 字段(命令格式、使用示例、定位大key)
  2. Linux系统配置VI或VIM的技巧
  3. 游戏行业中的职位:你可以做什么
  4. php 页面生成外部链接,php 获取网页外部链接正则表达式
  5. 用实例给新手讲解RSA加密算法
  6. springboot 配置DRUID数据源
  7. C#数组 动态添加元素
  8. 数据库写入性能测试小工具
  9. Win32汇编——内存映射文件
  10. 2021年第四届安洵杯WriteUp(转)
  11. Hacking Diablo II之外挂实战教程:去除D2JSP试用版显示的Trial Version信息
  12. 在 QNAP(威联通)NAS 上自动查找和删除 重复文件 的方法
  13. Git分支模型(master/hotfix/develop/feature/release)
  14. win10 +ubuntu20.04双系统安装:双硬盘+nvidia独立显卡
  15. 『XXG JS』JavaScript 数组 - 查找
  16. 【Hadoop】运行MR任务,出现Container is running beyond physical memory limits错误
  17. 手机SIM卡和UIM卡有什么区别?
  18. 苹果终于任命AI研究负责人,Ruslan其人其事
  19. 红米android刷机在哪里,红米手机怎么刷机 红米手机刷机方法【详解】
  20. 82岁“极客”老人借阿里云写族谱:想去云栖大会看马云!

热门文章

  1. 技巧: iPhone玩游戏手机发烫?有妙招
  2. 分布式事务2PC笔记
  3. Python实现函数可视化--快捷显示数学函数图像的轻量级工具制作教程
  4. linux centos7 rpm 安装nginx
  5. Python-Django毕业设计幼儿英语学习平台的(程序+Lw)
  6. Redis实战(6)-数据结构Set实战之获取随机乱序唯一的试卷题目
  7. 终结者2服务器维护,《终结者2》12月27日更新维护公告 终结者2更新内容汇总
  8. UnityPackage安装失败或者无法安装快速解决方案
  9. 2019pro与air怎么选_新款MacBook Air和MacBook Pro该怎么选?看完你就知道了
  10. Web前端:面向程序员的五大前端技术