摘要:內置了對平臺的類庫在里頭,可以自己加載,無需額外在操作系統安裝,可便攜性強一點。調用不是線程安全的,因此多線程的話,每個線程自己一個實例測試
asprise-java-ocr-api
內置了對windows、mac、linux平臺的類庫在jar里頭,可以自己加載,無需額外在操作系統安裝,可便攜性強一點。
maven調用com.asprise.ocr java-ocr-api 15.3.0.3
public static String recognize(BufferedImage image) { Ocr.setUp(); Ocr ocr = new Ocr(); ocr.startEngine("eng", Ocr.SPEED_FASTEST); String result = ocr.recognize(image,com.asprise.ocr.Ocr.RECOGNIZE_TYPE_ALL, com.asprise.ocr.Ocr.OUTPUT_FORMAT_PLAINTEXT,0,null); ocr.stopEngine(); return result; }
測試Ocr不是線程安全的,因此多線程的話,每個線程自己new一個實例
ClassLoader classLoader = getClass().getClassLoader(); String path = classLoader.getResource("xxxx.jpg").getPath(); BufferedImage img = ImageIO.read(new File(path)); String result = recognize(img); System.out.println(result);doc
Asprise/java-ocr-api
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/66869.html
摘要:圖片驗證碼是目前最常用的一種。神經網絡以上驗證碼識別都依賴于字符切分,切分的好壞幾乎直接決定識別的準確程度。目前驗證碼識別最先進的是谷歌在識別街景圖像中門牌號碼中使用的一套的算法。 全自動區分計算機和人類的圖靈測試(Completely Automated Public Turing test to tell Computers and Humans Apart,簡稱CAPTCHA),...
摘要:神經網絡以上驗證碼識別都依賴于字符切分,切分的好壞幾乎直接決定識別的準確程度。目前驗證碼識別最先進的是谷歌在識別街景圖像中門牌號碼中使用的一套的算法。 最近在一個爬蟲項目中遇到了驗證碼,需要機器自動識別繞過。剛好與題主的問題類似,在這里做一些分享。 在網上調研了資料和文獻后,分別采用OCR識別和模板庫匹配方法對不同類型驗證碼進行了識別。主要過程可以分解為三個步驟:1.圖片清理,2.字符...
閱讀 3054·2023-04-26 00:40
閱讀 2391·2021-09-27 13:47
閱讀 4197·2021-09-07 10:22
閱讀 2966·2021-09-06 15:02
閱讀 3307·2021-09-04 16:45
閱讀 2484·2021-08-11 10:23
閱讀 3599·2021-07-26 23:38
閱讀 2900·2019-08-30 15:54