写点什么

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

发布于: 2021 年 03 月 04 日
Spring Boot+Maven实现车牌训练、识别系统

之前为各位朋友分享过Python+OpenCV实现车牌检测与识别,本篇博文为各位分享 Spring Boot+Maven 实现车牌训练、识别系统。



1、项目功能


Spring Boot+Maven 实现车牌训练、识别系统功能模块如下所示:


  • 黄 蓝 绿 黄蓝绿车牌检测及车牌号码识别;

  • 单张图片、多张图片并发、单图片多车牌检测及识别;

  • 图片车牌检测训练;

  • 图片文字识别训练;

  • 包含两种依赖包的实现方式:基于 org.bytedeco.javacpp 包的实现方式;基于 org.opencv 官方包的实现方式;

  • org.opencv 官方包,提供了 java 语言 api;java 项目可以通过 build path 方式或者环境变量的方式引用;

  • org.bytedeco.javacpp 包,JavaCPP 是一个开源库,它提供了在 Java 中高效访问本地 C++的方法;在 pom 中引入坐标依赖即可。


2、项目概述


本项目基于 Java 语言实现,其本质是通过 Java 调用 OpenCV C++的接口实现的。


本项目,提供了两种方式去调用 C++的接口,


1、通过 Java cpp 调用;这种方式是原版 EasyPR—Java 项目的使用方式,在这里小编更新了 javacpp 版本,以及切换了依赖包的引用方式为 maven pom 引入。


2、通过 OpenCV 官方提供的 Java 语言的 API 调用,个人推荐这种方式调用,毕竟是官方的版本。


以上两种方式,本质上都是 Java 调用 C++的接口实现,具体可以自行了解一下 jni 或者 jna,这里不做深入介绍了。


3、项目环境


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




本项目作者:yuxue,一个不资深的 java 语言从业者,作者gitee,作者CSDN


关注公众号,发送关键字:Java 车牌识别,获取项目源码。

发布于: 2021 年 03 月 04 日阅读数: 11
用户头像

【研究方向】物联网、嵌入式、AI、Python 2018.02.09 加入

【公众号】美男子玩编程

评论

发布
暂无评论
Spring Boot+Maven实现车牌训练、识别系统