2012-06-25 123 views
0

我正在尝试使用tesseract和本教程http://gaut.am/making-an-ocr-android-app-using-tesseract/中的代码读取阿拉伯语的Android OCR,但每次修改代码并将训练数据更改为阿拉伯语时,应用程序都会关闭而不会出现任何错误消息。我的logcat如下android tesseract ocr

06-25 13:14:02.341: I/DEBUG(31):  bef6ceb4 66206e69 
06-25 13:14:03.331: I/BootReceiver(61): Copying /data/tombstones/tombstone_05 to DropBox (SYSTEM_TOMBSTONE) 
06-25 13:14:03.361: D/Zygote(33): Process 335 terminated by signal (11) 
06-25 13:14:03.371: I/ActivityManager(61): Process com.datumdroid.android.ocr.simple (pid 335) has died. 
06-25 13:14:03.371: I/WindowManager(61): WIN DEATH: Window{4054f8f8 com.datumdroid.android.ocr.simple/com.datumdroid.android.ocr.simple.SimpleAndroidOCRActivity paused=false} 
06-25 13:14:03.441: I/WindowManager(61): Setting rotation to 0, animFlags=1 
06-25 13:14:03.641: I/ActivityManager(61): Config changed: { scale=1.0 imsi=310/260 loc=en_US touch=3 keys=2/1/2 nav=3/1 orien=1 layout=34 uiMode=17 seq=6} 
06-25 13:14:04.511: W/IInputConnectionWrapper(344): showStatusIcon on inactive InputConnection 
06-25 13:14:06.201: D/dalvikvm(61): GC_EXPLICIT freed 418K, 50% free 4160K/8263K, external 3125K/3903K, paused 77ms 
06-25 13:18:06.902: D/SntpClient(61): request time failed: java.net.SocketException: Address family not supported by protocol 
+0

您是否正在更改URL? –

+0

不,我将字符串值从eng更改为ara和培训数据文件 – MohamedAli

回答

0

你知道你需要英文文件,除了阿拉伯权吗? 即使你不需要他们的任何东西,他们需要在您的培训文件夹中存在

+0

英文培训数据已存在于资产文件夹 – MohamedAli

+0

好吧,这足够吗?最后,我看着它,tesseract要求它出现在你的“SD卡上”的文件夹中... –

+0

好的,但应用程序工作在英文很好,没有复制数据到SD卡 – MohamedAli