All Projects → oscarpfernandez → go-tesseract-ocr-service

oscarpfernandez / go-tesseract-ocr-service

Licence: other
Golang based microservice for OCR powered by Tesseract.

Programming Languages

go
31211 projects - #10 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to go-tesseract-ocr-service

Tesseract
Bindings to Tesseract OCR engine for R
Stars: ✭ 192 (+448.57%)
Mutual labels:  tesseract-ocr
ocreval
Update of the ISRI Analytic Tools for OCR Evaluation with UTF-8 support
Stars: ✭ 48 (+37.14%)
Mutual labels:  tesseract-ocr
ocr
Nextcloud OCR (optical character recoginition) processing for images with tesseract-js
Stars: ✭ 98 (+180%)
Mutual labels:  tesseract-ocr
Tesseract4java
Java GUI and Tools for Tesseract OCR
Stars: ✭ 214 (+511.43%)
Mutual labels:  tesseract-ocr
receipt-manager-app
Receipt parser application written in dart.
Stars: ✭ 140 (+300%)
Mutual labels:  tesseract-ocr
buptclass
A nodejs-spider that gets the infomation of empty classrooms in BUPT
Stars: ✭ 29 (-17.14%)
Mutual labels:  tesseract-ocr
Tesseract4android
Fork of tess-two rewritten from scratch to support latest version of Tesseract OCR.
Stars: ✭ 148 (+322.86%)
Mutual labels:  tesseract-ocr
How-to-use-tesseract-ocr-4.0-with-csharp
How to use Tesseract OCR 4.0 with C#
Stars: ✭ 60 (+71.43%)
Mutual labels:  tesseract-ocr
tesseract-ocr-re
Tesseract 4 OCR Runtime Environment - Docker Container
Stars: ✭ 94 (+168.57%)
Mutual labels:  tesseract-ocr
porygon
Programmatic input to the JoyCon, with example script for Pokemon Let's Go
Stars: ✭ 24 (-31.43%)
Mutual labels:  tesseract-ocr
Image2text
📋 Python wrapper to grab text from images and save as text files using Tesseract Engine
Stars: ✭ 243 (+594.29%)
Mutual labels:  tesseract-ocr
HighlightTranslator
Highlight Translator can help you to translate the words quickly and accurately. By only highlighting, copying, or screenshoting the content you want to translate anywhere on your computer (ex. PDF, PPT, WORD etc.), the translated results will then be automatically displayed before you.
Stars: ✭ 54 (+54.29%)
Mutual labels:  tesseract-ocr
pmOCR
A wrapper for tesseract / abbyyOCR11 ocr4linux finereader cli that can perform batch operations or monitor a directory and launch an OCR conversion on file activity
Stars: ✭ 53 (+51.43%)
Mutual labels:  ocr-service
React Native Text Detector
Text Detector from image for react native using firebase MLKit on android and Tesseract on iOS
Stars: ✭ 194 (+454.29%)
Mutual labels:  tesseract-ocr
QTextRecognizer
A gui for tesseractOCR with some preprocessing image options (OpenCV) for improve character recognition
Stars: ✭ 27 (-22.86%)
Mutual labels:  tesseract-ocr
Text Detection
Text detection with mainly MSER and SWT
Stars: ✭ 167 (+377.14%)
Mutual labels:  tesseract-ocr
MemePolice bot
This is a bot for r/PewdiepieSubmissions. Moderate harmful submissions by applying OCR on graphical content
Stars: ✭ 26 (-25.71%)
Mutual labels:  tesseract-ocr
Anjani
🤖 Telegram group management bot with spam protection
Stars: ✭ 45 (+28.57%)
Mutual labels:  tesseract-ocr
NLP-image-to-text
code to extract text from images
Stars: ✭ 28 (-20%)
Mutual labels:  tesseract-ocr
ocr space
Free Online OCR for Ruby - Convert images to text
Stars: ✭ 62 (+77.14%)
Mutual labels:  ocr-service

go-tesseract-ocr-service

This Golang based project provides a microservice that offers a REST API and a Web view to convert PDF's and Images to Text, using Tesseract OCR scanner.

Just a proof-of-concept at this point. For future development it will be split in a multi-tier application architecture for better escalability - again for instructional purposes.


1. How to build and run:

docker build -t ocr-tesseract .
docker run --privileged=true -d -t -i \
    -p 8080:80 \
    -e UPLOADED_FILES_DIR='/tmp/pdf-cache' \
    -v /tmp/pdf-cache:/tmp/pdf-cache ocr-tesseract

2. Main Web Views

The service provides some minimalistic webviews to use the functionalities.

http://localhost:8080/web/pdf
http://localhost:8080/web/img

3. Endpoints

3.1 API Endpoints for PDF submission

http://localhost:8080/api/upload/pdf

3.2 API endpoint for Image submission

http://localhost:8080/api/upload/img

4. Frameworks

This projects uses the following SDK's:

(C) 2019

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].