2016-12-16 3 views
1

私はAndroidアプリ用のOCRスキャンライブラリを実装しています。これは数字だけでなく、ライブラリのどこかで手作業で定義した特定のフォントでスキャンします。OCR特定のフォントでスキャンする

"TESSERACT"ライブラリを実装しようとしていますが、フォント固有のスキャン実装が見つかりませんでした。私は特定のフォントではなくOCRをスキャンするために次のコードを使用しています。私の実装は以下の通りである:

private void processImage(Bitmap bMap, String imagePath) { 
     try { 
      datapath = Environment.getExternalStorageDirectory().getAbsolutePath() + "/tesseract/"; 
      checkFile(new File(datapath + "tessdata/")); 
      TessBaseAPI baseApi = new TessBaseAPI(); 
      baseApi.init(datapath, "eng"); 
      baseApi.setImage(bMap); 
      String recognizedText = baseApi.getUTF8Text(); 
      baseApi.end(); 
      Log.e("log_tag", "onActivityResult recognizedText : " + recognizedText); 
      Fragment myFragment = getActiveFragment(); 
      if (myFragment != null && myFragment.isVisible() && myFragment instanceof ScanPrescriptionFragment7c) { 
       ((ScanPrescriptionFragment7c) myFragment).displaySelectedImage(recognizedText, imagePath); 
      } 
     } catch (Exception e) { 
      e.printStackTrace(); 
     } 

    } 

は、私は、フォントの独立したOCRの実装を実現することができますか少なくともOCRの初期化中をスキャンするためにカスタムフォントを提供することができる任意の方法はありますか? ありがとう!

+0

図書館へのリクエストはここから外れています。 –

+0

@GabeSechan私はこれがトピックではないと思う。 –

+0

@JigneshAnsodariya彼は何かをするライブラリを求めている。それは話題にはなりません。 –

答えて

0

文字を認識するためにフォントを指定する必要があるのはなぜか、別の言語などをスキャンしたいのですか?

私はTesseractを使用してOCRを使用してAndroidアプリを開発していました。私は結論を書いて、this postの例を含めて、あなたのケースを解決するのに役立つかもしれません。

関連する問題