Spring Boot+Maven实现车牌训练、识别系统
目錄
1、項(xiàng)目功能
2、項(xiàng)目概述
3、項(xiàng)目環(huán)境
之前為各位朋友分享過Python+OpenCV實(shí)現(xiàn)車牌檢測與識(shí)別,本篇博文為各位分享Spring Boot+Maven實(shí)現(xiàn)車牌訓(xùn)練、識(shí)別系統(tǒng)。
1、項(xiàng)目功能
Spring Boot+Maven實(shí)現(xiàn)車牌訓(xùn)練、識(shí)別系統(tǒng)功能模塊如下所示:
- 黃 藍(lán) 綠 黃藍(lán)綠車牌檢測及車牌號(hào)碼識(shí)別;
- 單張圖片、多張圖片并發(fā)、單圖片多車牌檢測及識(shí)別;
- 圖片車牌檢測訓(xùn)練;
- 圖片文字識(shí)別訓(xùn)練;
- 包含兩種依賴包的實(shí)現(xiàn)方式:基于org.bytedeco.javacpp包的實(shí)現(xiàn)方式;基于org.opencv官方包的實(shí)現(xiàn)方式;
- org.opencv官方包,提供了java語言api;java項(xiàng)目可以通過build path方式或者環(huán)境變量的方式引用;
- org.bytedeco.javacpp包,JavaCPP是一個(gè)開源庫,它提供了在 Java 中高效訪問本地 C++的方法;在pom中引入坐標(biāo)依賴即可。
2、項(xiàng)目概述
本項(xiàng)目基于Java語言實(shí)現(xiàn),其本質(zhì)是通過Java調(diào)用OpenCV C++的接口實(shí)現(xiàn)的。
本項(xiàng)目,提供了兩種方式去調(diào)用C++的接口,
1、通過Java cpp調(diào)用;這種方式是原版EasyPR—Java項(xiàng)目的使用方式,在這里小編更新了javacpp版本,以及切換了依賴包的引用方式為maven pom引入。
2、通過OpenCV官方提供的Java語言的API調(diào)用,個(gè)人推薦這種方式調(diào)用,畢竟是官方的版本。
以上兩種方式,本質(zhì)上都是Java 調(diào)用C++的接口實(shí)現(xiàn),具體可以自行了解一下jni或者jna,這里不做深入介紹了。
3、項(xiàng)目環(huán)境
- 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。
本項(xiàng)目作者:yuxue,一個(gè)不資深的java語言從業(yè)者,作者gitee,作者CSDN。
關(guān)注公眾號(hào),發(fā)送關(guān)鍵字:Java車牌識(shí)別,獲取項(xiàng)目源碼。
總結(jié)
以上是生活随笔為你收集整理的Spring Boot+Maven实现车牌训练、识别系统的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 力扣(LeetCode)刷题,简单题(第
- 下一篇: 为什么不推荐使用汉字作为密码?