Android OCR używający tess-two widelca tesseract

Używam OCR jako modułu w projekcie, który robię. Po głębokim zanurzeniu przez tydzień pomyślałem, że powinienem uruchomić testową aplikację na Eclipse, żeby zobaczyć, jak dokładnie działa. znalazłem tess-two widelec tesseract jako wsparcie dla mojego OCR. Pobrałem tess-two z:

https://github.com/rmtheis/tess-two/downloads

Zostałem wciągnięty i zaimportowałem tess-dwa do mojego zaćmienia. Ustawiłem swoje zaćmienie do obsługi i budowania projektów z wykorzystaniem kodu natywnego. Zbudowałem tess-two z powodzeniem po rozwiązaniu 1 lub 2 błędów ścieżki budowania. GOTOWE!

Potem znalazłem prostą aplikację OCR, która używała tego samego tess-dwa. pobieram go z:

https://github.com/GautamGupta/Simple-Android-OCR

Zaimportowałem ten projekt do mojego obszaru roboczego. Poprawiono ścieżkę kompilacji, którą uwzględniłem tess-dwa jako projekt pomocniczy w ścieżce kompilacji. Kiedy pomyślnie zbuduję dwa projekty i uruchomię je na moim urządzeniu docelowym, aplikacja działa pomyślnie. kiedy uruchamiam kamerę przyciskiem, kamera otwiera się, ale kiedy zapisuję obraz, tak że ocr działa, pojawia się wyjątek:

could not find class 'com.googlecode.tesseract.android.TessBaseAPI' referenced from     method com.datumdroid.android.ocr.simple.SimpleAndroidOCRActicity.picturetaken'

To był wyjątek wygenerowany przez logcata na eclipse. Jakikolwiek pomysł, jak mogę rozwiązać ten wyjątek? Tess-dwa był androidem-8, a prostą aplikacją ocr był cel-10.

questionAnswers(2)

yourAnswerToTheQuestion