Вопрос по java, android – Включение Tess4J в проект Java в качестве библиотеки в Eclipse

8

У меня пока пустой и чистый проект Eclipse Java. Что я должен сделать, чтобы использоватьTess4J в качестве библиотеки для моего веб-сервиса, который я хочу разработать? Is it even possible to use it as library for an Android project? (would be shortcutting a lot) Существует проблема, касающаяся.tif с андроидом, с которым я сталкивался.

Tess4J - это оболочка для нативного кода, потому что tesseract-ocr написан на C / C ++. Это у меня так далеко. Но как включить эту обертку в мой проект?

Я много гуглил, пока не решил броситьtesseract.Netиз-за того, что этот проект плохо обслуживается / документируется и вынуждает меня к C # (что было бы хорошо), но мне не удалось заставить его работать, поэтому мне пришлось по умолчанию использовать C / C ++ (что не нормально); )

Я сейчас немного потерян, поэтому любая помощь приветствуется. С уважением.

Edit: followed the steps mentioned Вот (ответ от nguyenq)

1: новое рабочее пространство Eclipse

2: создал новый каталог под названиемlib

3: скопировано\Tess4J\dist\tess4j.jar, \Tess4J\lib\jna.jar а также\Tess4J\lib\jai_imageio.jar вlib (2)

4: создал новый проект Java в Eclipse

5: в свойствах проекта (4) я добавил .jars из (3) в путь сборки Java как внешние jar под библиотеками

6: я скопировал каталог\tessdata а такжеlibtesseract302.dll в корневой каталог проекта\workspace\project\

7: я создал новый классMain и создалTesseract1 tesseract = new Tesseract1(); для тестирования

8: я запускаю приложение, но было сгенерировано исключение:Exception in thread "main" java.lang.UnsatisfiedLinkError: Unable to load library 'libtesseract302' Module not found

Edit2:

7.1: я создал новый классMain и создалTesseract tesseract = new Tesseract.getInstance(); для тестирования (источник:Вот)

8.1: пока все выглядело нормально, но логика не реализована, просто попытался ее построить

Edit3:

9: Нет, не работает. Все еще неудовлетворен LinkError. Может ли это быть проблема, касающаяся 32-битных или 64-битных? Я работаю на Win7 64bit.

Error: User Rate Limit Exceeded sschrass
Error: User Rate Limit Exceeded Henrik Heimbuerger
Error: User Rate Limit ExceededApache licensed appError: User Rate Limit Exceeded Jens

Ваш Ответ

2   ответа
0

Error: User Rate Limit Exceeded sschrass
5

.

Error: User Rate Limit Exceeded sschrass
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded sschrass
Error: User Rate Limit Exceeded sschrass

Похожие вопросы