All Projects → adaptech-cz → Tesseract4android

adaptech-cz / Tesseract4android

Licence: apache-2.0
Fork of tess-two rewritten from scratch to support latest version of Tesseract OCR.

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Tesseract4android

React Native Tesseract Ocr
Tesseract OCR wrapper for React Native
Stars: ✭ 384 (+159.46%)
Mutual labels:  ocr, tesseract, tesseract-ocr, optical-character-recognition
Image2text
📋 Python wrapper to grab text from images and save as text files using Tesseract Engine
Stars: ✭ 243 (+64.19%)
Mutual labels:  ocr, tesseract, tesseract-ocr, optical-character-recognition
Penteract Ocr
⭐️ The native node.js bindings to the Tesseract OCR project.
Stars: ✭ 86 (-41.89%)
Mutual labels:  ocr, tesseract, optical-character-recognition
IdCardRecognition
Android id card recognition based on OCR. 安卓基于OCR的身份证识别。
Stars: ✭ 35 (-76.35%)
Mutual labels:  ocr, tesseract, optical-character-recognition
Gosseract
Go package for OCR (Optical Character Recognition), by using Tesseract C++ library
Stars: ✭ 1,622 (+995.95%)
Mutual labels:  ocr, tesseract, tesseract-ocr
Nkocr
🔎📝 This is a module to make specifics OCRs at food products and nutritional tables.
Stars: ✭ 15 (-89.86%)
Mutual labels:  ocr, tesseract, tesseract-ocr
Swiftytesseractrte
SwiftyTesseract Real-Time Engine
Stars: ✭ 49 (-66.89%)
Mutual labels:  ocr, tesseract, optical-character-recognition
Tesserocr
A Python wrapper for the tesseract-ocr API
Stars: ✭ 1,567 (+958.78%)
Mutual labels:  ocr, tesseract, optical-character-recognition
Android Ocr
Experimental optical character recognition app
Stars: ✭ 2,177 (+1370.95%)
Mutual labels:  ocr, tesseract, optical-character-recognition
Ccextractor
CCExtractor - Official version maintained by the core team
Stars: ✭ 356 (+140.54%)
Mutual labels:  ocr, tesseract, tesseract-ocr
Pan card ocr project
To extract details from Indian National Identification Cards such as PAN (completed) & Aadhar, Passport, Driving License (WIP) in a structured format
Stars: ✭ 39 (-73.65%)
Mutual labels:  ocr, tesseract, optical-character-recognition
How-to-use-tesseract-ocr-4.0-with-csharp
How to use Tesseract OCR 4.0 with C#
Stars: ✭ 60 (-59.46%)
Mutual labels:  ocr, tesseract, tesseract-ocr
Tesseract Ocr for windows
Visual Studio Projects for Tessearct and dependencies
Stars: ✭ 122 (-17.57%)
Mutual labels:  ocr, tesseract, tesseract-ocr
Textshot
Python tool for grabbing text via screenshot
Stars: ✭ 1,163 (+685.81%)
Mutual labels:  ocr, tesseract, tesseract-ocr
Tesseract
Bindings to Tesseract OCR engine for R
Stars: ✭ 192 (+29.73%)
Mutual labels:  ocr, tesseract, tesseract-ocr
TesseractStudio.Net
A free Windows graphical interface to the Tesseract 4.0 OCR engine.
Stars: ✭ 38 (-74.32%)
Mutual labels:  ocr, tesseract, tesseract-ocr
Ocr Table
Extract tables from scanned image PDFs using Optical Character Recognition.
Stars: ✭ 165 (+11.49%)
Mutual labels:  ocr, tesseract, optical-character-recognition
Swiftytesseract
A Swift wrapper around Tesseract for use in iOS, macOS, and Linux applications
Stars: ✭ 170 (+14.86%)
Mutual labels:  ocr, tesseract, optical-character-recognition
breach-protocol-autosolver
Solve breach protocol minigame in second(s). Windows/Linux/GeForce Now/Google Stadia. Every language.
Stars: ✭ 28 (-81.08%)
Mutual labels:  ocr, tesseract, tesseract-ocr
Tesseract
This package contains an OCR engine - libtesseract and a command line program - tesseract. Tesseract 4 adds a new neural net (LSTM) based OCR engine which is focused on line recognition, but also still supports the legacy Tesseract OCR engine of Tesseract 3 which works by recognizing character patterns. Compatibility with Tesseract 3 is enabled by using the Legacy OCR Engine mode (--oem 0). It also needs traineddata files which support the legacy engine, for example those from the tessdata repository.
Stars: ✭ 43,199 (+29088.51%)
Mutual labels:  ocr, tesseract, tesseract-ocr

Tesseract4Android

Fork of tess-two rewritten from scratch to build with CMake and support latest Android Studio and Tesseract OCR.

The Java/JNI wrapper files and tests for Leptonica / Tesseract are based on the tess-two project, which is based on Tesseract Tools for Android.

Dependencies

This project uses additional libraries (with their own specific licenses):

Prerequisites

  • Android 4.1 (API 16) or higher
  • A v4.0.0 trained data file(s) for language(s) you want to use. Data files must be copied to the Android device to a directory named tessdata.
  • If you want to use PdfRenderer, copy also pdf.ttf file to the tessdata directory.
  • Application must hold permission READ_EXTERNAL_STORAGE to access tessdata directory.

Usage

To use Tesseract4Android in your project add dependency to your build.gradle file:

dependencies {
    implementation 'cz.adaptech.android:tesseract4android:2.1.1'
}

Building

You can use Android Studio (tested on version 4.1.2) to open the project and build the AAR. Or you can use gradlew from command line.

To build the release version of the library, use task tesseract4android:assembleRelease. After successful build, you will have resulting AAR file in the <project dir>/tesseract4Android/build/outputs/aar/ directory.

Android Studio

  • Open this project in Android Studio.
  • Open Gradle panel, expand Tesseract4Android / :tesseract4Android / Tasks / other and run assembleRelease.

GradleW

  • In project directory create local.properties file containing:

    sdk.dir=c\:\\your\\path\\to\\android\\sdk
    ndk.dir=c\:\\your\\path\\to\\android\\ndk
    

    Note for paths on Windows you must use \ to escape some special characters, as in example above.

  • Call gradlew tesseract4android:assembleRelease from command line.

License

Copyright 2019 Adaptech s.r.o., Robert Pösel

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].