Java 身份證號碼識別系統(tǒng) !

項目介紹
本項目是通過學(xué)習(xí)https://gitee.com/nbsl/idCardCv 后整合tess4j,不需要經(jīng)過訓(xùn)練直接使用的,當(dāng)然,你也可以進(jìn)行訓(xùn)練后進(jìn)行使用。該項目修改原有的需要安裝opencv的過程,全部使用javaccp技術(shù)重構(gòu),通過javaccp引入需要的c++庫進(jìn)行開發(fā)。不需要安裝opencv 新增的了前端控制識別區(qū)域的功能,新增了后端識別后驗證 ,頁面樣式主要適應(yīng)paid,重新修改了后面的識別過程,用戶opencv進(jìn)行圖片優(yōu)化和區(qū)域 選擇,使用tess4j進(jìn)行數(shù)字和x的識別 配合樣式中的區(qū)域在后臺裁剪相關(guān)區(qū)域圖片 /idCardCv/src/main/resources/static/js/plugins/cropper/cropper.css
?
?
遇到問題
1、java.lang.UnsatisfiedLinkError: C:\Users\Administrator.javacpp\cache\opencv-3.4.3-1.4.3-windows-x86_64.jar\org\bytedeco\javacpp\windows-x86_64\jniopencv_core.dll: Can't find dependent libraries 我的問題是因為沒有c++運(yùn)行環(huán)境,我在img/vc_redist.x64.exe中添加了64位的運(yùn)行環(huán)境
身份證號碼識別
請求地址 http://localhost:8080/idCard/index 它基于openCV這個開源庫。這意味著你可以獲取全部源代碼,并且移植到opencv支持的所有平臺。它是基于java開發(fā)。它的識別率較高。圖片清晰情況下,號碼檢測與識別準(zhǔn)確率在90%以上。
Required Software
本版本在以下平臺測試通過:
windows7 64bit
jdk1.8.0_45
junit 4
opencv4.3
javaccp1.5.3
tess4j4.5.1
tesseract4.0.0
項目更新
1、先前使用base64進(jìn)行圖片的上傳比較緩慢,使用webuploader插件進(jìn)行分片上傳,網(wǎng)速慢的時候可以提升速度,尤其是paid瀏覽器使用。原頁面改為idcard_bak.html。
2、原項目中有測試圖片保存路徑,統(tǒng)一更新到配置文檔中。
3、將opencv3.4.3升級到4.3
項目地址
https://gitee.com/endlesshh/idCardCv
題外話: 目前小哈正在個人博客(新搭建的網(wǎng)站,域名就是犬小哈的拼音)?www.quanxiaoha.com?上更新《Go語言教程》,畢竟Go自帶天然的并發(fā)優(yōu)勢,后端的同學(xué)還是要學(xué)一下的,這個教程系列小哈會一直更新下去,目前已經(jīng)更新到 Go語言的基礎(chǔ)語法了,歡迎小伙伴們訪問哦~ END
有熱門推薦?
1.?一款 PO VO DTO 轉(zhuǎn)換神器,求求你別在到處找工具類了!
2.?面試管:用了HTTPS就安全了嗎?HTTPS 會被抓包嗎?
最近面試BAT,整理一份面試資料《Java面試BATJ通關(guān)手冊》,覆蓋了Java核心技術(shù)、JVM、Java并發(fā)、SSM、微服務(wù)、數(shù)據(jù)庫、數(shù)據(jù)結(jié)構(gòu)等等。
獲取方式:點“在看”,關(guān)注公眾號并回復(fù)?Java?領(lǐng)取,更多內(nèi)容陸續(xù)奉上。
文章有幫助的話,在看,轉(zhuǎn)發(fā)吧。
謝謝支持喲 (*^__^*)

