首頁>技術>

前言

大家好,我是阿博,最近發現一個有趣的專案。

這個專案是透過學習https://gitee.com/nbsl/idCardCv 後整合 tess4j,不需要經過訓練直接使用的,當然,你也可以進行訓練後進行使用。

該專案修改原有的需要安裝 opencv 的過程,全部使用 javaccp 技術重構,透過 javaccp 引入需要的 c++ 庫進行開發。

不需要安裝 opencv 新增的了前端控制識別區域的功能,新增了後端識別後驗證 ,頁面樣式主要適應 paid。

重新修改了後面的識別過程,使用者 opencv 進行圖片最佳化和區域 選擇,使用 tess4j 進行數字和 x 的識別 配合樣式中的區域在後臺裁剪相關區域圖片 /idCardCv/src/main/resources/static/js/plugins/cropper/cropper.css

身份證號碼識別請求地址 http://localhost:8080/idCard/index 它基於 openCV 開源庫。這意味著你可以獲取全部原始碼,並且移植到 opencv 支援的所有平臺。它是基於 java 開發。它的識別率較高。圖片清晰情況下,號碼檢測與識別準確率在90%以上。

Required Software

本版本在以下平臺測試透過:

windows7 64bitjdk1.8.0_45junit 4opencv4.3javaccp1.5.3tess4j4.5.1tesseract4.0.0專案更新

1、先前使用base64進行圖片的上傳比較緩慢,使用webuploader外掛進行分片上傳,網速慢的時候可以提升速度,尤其是paid瀏覽器使用。原頁面改為idcard_bak.html。2、原專案中有測試圖片儲存路徑,統一更新到配置文件中。3、將opencv3.4.3升級到4.3

專案地址

https://gitee.com/endlesshh/idCardCv

16
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 被 Pandas read_csv 坑了