原創|使用教程|編輯:黃竹雯|2017-11-14 14:01:24.000|閱讀 909 次
概述:本教程會發布一個java代碼片段,你可以用它讀一本護照提取其中的數據。記住,為了獲得最精確的結果,你需要有一個清晰的圖像,這樣引擎在這個過程中才能獲得精確的結果。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
// Set your license RasterSupport.setLicense(licenseFile, developerKey); try{ if(RasterSupport.getKernelExpired()) { System.out.println("License NOT Set Successfully"); } else { System.out.println("License Set Successfully"); } RasterCodecs rasterCodecs = new RasterCodecs(); MRTDReader mrtdReader = new MRTDReader(); String stream = "PASSPORT_IMAGE.jpg"; RasterImage rasterImage = rasterCodecs.load(stream); OcrEngine ocrEngine = OcrEngineManager.createEngine(OcrEngineType.ADVANTAGE); ocrEngine.startup(rasterCodecs, null, null, null); mrtdReader.setOcrEngine(ocrEngine); mrtdReader.processImage(rasterImage); mrtdReader.setImproveResults(true); HashMap<MRTDField, MRTDDataElement> ar = new HashMap<>(); ar = mrtdReader.getResults(); String[] string = mrtdReader.getLines(); for (String string2 : string) { System.out.println(string2); } for (Map.Entry<MRTDField, MRTDDataElement> map : ar.entrySet()) { MRTDField key = map.getKey(); System.out.println(key); MRTDDataElement value = map.getValue(); System.out.println(value.getReadableValue()); } ocrEngine.shutdown(); } catch(Exception e) { e.printStackTrace(); throw new Exception(e); }
2017慧都十四周年狂歡搞事情!砸金蛋100%抽現金紅包、滿額豪送iPhone X、iPhone 8、DevExpress漢化免費送、團隊升級培訓套包勁省10萬元......更多驚喜等您來探索!
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn