1

我在TessBaseAPI课堂上的 init 方法出现崩溃错误,请帮助我解决这个问题,以下是日志文件:

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文件。对于 Tesseract Android 工具,您需要两者中较小的一个。更大的一个用于最近版本的 Tesseract

于 2011-10-06T23:17:08.787 回答