j4l Java實現識別圖片中的數字 英文

最近在整一個手機拍照,自動識別相片中數字,英文的功能,在下面總結一下在開發之前在網上找了好多博客10個有9個是坑,寫的慘不忍堵,以下列出我的實現過程

1:首先要下載j4l的相應文件和jar  下載地址1:http://www.java4less.com/ocrtools/ocrtools.php?info=download

  下載地址2: http://download.csdn.net/download/wangbo54979/9970050


2:下載完成之後 解壓開文件目錄結構應該 如下:


下面開始配置環境變量,在此之前請確保JDK環境變量已經是配置好了的:

bits64 目錄下的三個文件 liblept168.dll   tess3Wrapper.dll  windows7_readme.txt  都丟到JDK的bin目錄下 我這裏防止不出錯索性我都丟過去了

還有目錄外的leptonlib.dll 也丟進去  上面這幾部處理完之後  新建maven項目或者 普通的 Java項目  ,我這裏直接 截圖了 maven項目:

    請注意 我框起來的那個文件 是j4l裏面自帶的  直接複製過來丟到根目錄下就可以不管了,  然後是吧j4l目錄裏面的j4locr.jar 包放到你工程的  lib下 ,,這個玩意好像 是沒有maven倉庫的 所有暫時先用這個 jar包把。


然後在 j4l 目錄裏面找到  OCRTest.java  文件 直接把這個文件  複製粘貼到你 項目的 測試包下 :


 我就  連我放好的 文件  以及 運行 main 方法的 結果 都一次性截圖出來了 :

我的 原始圖片如下 :

          就有那麼點 偏差,,把2  識別成了  Z。。。。  中文識別還在學習中等有了成功  繼續發帖

發佈了43 篇原創文章 · 獲贊 66 · 訪問量 20萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章