1

クラスのinit メソッドでクラッシュ エラーが発生しTessBaseAPIました。これについて助けてください。ログ ファイルは次のとおりです。

D/dalvikvm(26619): Trying to load lib /data/data/com.appname.../lib/liblept.so 0x40513f58
D/dalvikvm(26619): Added shared lib /data/data/com.appname.../lib/liblept.so 0x40513f58
D/dalvikvm(26619): Trying to load lib /data/data/com.appname...t/lib/libtess.so 0x40513f58
D/dalvikvm(26619): Added shared lib /data/data/com.appname.../lib/libtess.so 0x40513f58
V/Tesseract(native)(26619): Java_com_googlecode_tesseract_android_TessBaseAPI_nativeClassInit
V/Tesseract(native)(26619): Java_com_googlecode_tesseract_android_TessBaseAPI_nativeConstruct
V/Tesseract(native)(26619): Java_com_googlecode_tesseract_android_TessBaseAPI_nativeInit
I/Tesseract(native)(26619): Attempting Init() with dir=/mnt/sdcard/tessdata/, lang=eng
I/ActivityManager(  107): Process com.appname....tesseract (pid 26619) has died.
4

1 に答える 1

0

間違ったバージョンの言語データ ファイルを使用しているに違いありません。

ここで私のコメントを参照してください-

http://code.google.com/p/tesseract-android-tools/issues/detail?id=3

バグ レポートには、 eng.traineddataファイルの 2 つのバージョンも添付されています。Tesseract Android Tools には、2 つのうち小さい方が必要です。大きい方は最近のバージョンの Tesseract 用です

于 2011-10-06T23:17:08.787 に答える