All Projects → DavideGalilei → nimtesseract

DavideGalilei / nimtesseract

Licence: Unlicense license
A Tesseract OCR wrapper for Nim

Programming Languages

nim
578 projects

Projects that are alternatives of or similar to nimtesseract

IdCardRecognition
Android id card recognition based on OCR. 安卓基于OCR的身份证识别。
Stars: ✭ 35 (+52.17%)
Mutual labels:  ocr, tesseract, ocr-recognition
Easyocr
Java OCR 识别组件(基于Tesseract OCR 引擎)。能自动完成图片清理、识别 CAPTCHA 验证码图片内容的一体化工作。Java Image cleanup, OCR recognition component (based Tesseract OCR engine, automatically cleanup image and identification CAPTCHA verification code picture content).
Stars: ✭ 466 (+1926.09%)
Mutual labels:  ocr, tesseract, ocr-recognition
Textshot
Python tool for grabbing text via screenshot
Stars: ✭ 1,163 (+4956.52%)
Mutual labels:  ocr, tesseract, ocr-recognition
ID-Card-Passport-Recognition-SDK-Android
On-Device ID Card & Passport & Driver License Recognition SDK for Android
Stars: ✭ 223 (+869.57%)
Mutual labels:  ocr, ocr-recognition
Transformer-ocr
Handwritten text recognition using transformers.
Stars: ✭ 92 (+300%)
Mutual labels:  ocr, ocr-recognition
ScribeBot
A highly scriptable automation system full of cool features. Automate everything with a little bit of Lua.
Stars: ✭ 72 (+213.04%)
Mutual labels:  ocr, tesseract
Opencv
📷 Computer-Vision Demos
Stars: ✭ 244 (+960.87%)
Mutual labels:  ocr, ocr-recognition
memento
Organize your meme image cluster in a better format using OCR from the meme to sort them using tesseract along with editing memes by segmenting them using OpenCV within a directory
Stars: ✭ 70 (+204.35%)
Mutual labels:  ocr, tesseract
ReadToMe
No description or website provided.
Stars: ✭ 51 (+121.74%)
Mutual labels:  ocr, tesseract
saram
Get OCR in txt form from an image or pdf extension supporting multiple files from directory using pytesseract with auto rotation for wrong orientation. PYPI:
Stars: ✭ 51 (+121.74%)
Mutual labels:  ocr, tesseract
erpnext ocr
🐍 ⚗️ Optical Character Recognition using tesseract within Frappe.
Stars: ✭ 58 (+152.17%)
Mutual labels:  ocr, tesseract
deep-learning-for-document-dewarping
An application of high resolution GANs to dewarp images of perturbed documents
Stars: ✭ 100 (+334.78%)
Mutual labels:  ocr, ocr-recognition
receipt-manager-app
Receipt parser application written in dart.
Stars: ✭ 140 (+508.7%)
Mutual labels:  ocr, ocr-recognition
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 (+130.43%)
Mutual labels:  ocr, tesseract
Tesstrain
Train Tesseract LSTM with make
Stars: ✭ 251 (+991.3%)
Mutual labels:  ocr, tesseract
MouseTooltipTranslator
chrome extension - When mouse hover on text, it shows translated tooltip using google translate
Stars: ✭ 93 (+304.35%)
Mutual labels:  ocr, tesseract
ocr2text
Convert a PDF via OCR to a TXT file in UTF-8 encoding
Stars: ✭ 90 (+291.3%)
Mutual labels:  ocr, tesseract
How-to-use-tesseract-ocr-4.0-with-csharp
How to use Tesseract OCR 4.0 with C#
Stars: ✭ 60 (+160.87%)
Mutual labels:  ocr, tesseract
EverTranslator
Translate text anytime and everywhere, even you are gaming!
Stars: ✭ 59 (+156.52%)
Mutual labels:  ocr, ocr-recognition
Awesome Ocr
Stars: ✭ 198 (+760.87%)
Mutual labels:  ocr, ocr-recognition

Nim Tesseract 👑👁

banner Nim Tesseract is a Nim wrapper for the Tesseract OCR library, via its dynamic library.

Installation 👇

$ nimble install nimtesseract

Usage 🌷

  1. Install (lib)tesseract via your packet manager or put the tesseract so/dll/dylib file in the project directory E.g. for Arch Linux (from AUR):
$ yay -Sy tesseract

for macOS:

$ brew install tesseract
  1. Download trained data from https://github.com/tesseract-ocr/tessdata or https://github.com/tesseract-ocr/tessdata_fast
  2. Done

Example 🤔

import nimtesseract

echo imageToText("file.png")

More examples in the examples folder

Development 🔩

Download trained data and put it into src folder

⚠️ Outdated, but still useful. Don't refer to this.

$ cd src
$ TESSDATA_PREFIX=$(pwd) nim r -d:pixieUseStb nimtesseract.nim

Run tests with nimble:

$ nimble test

capi.h reference: https://github.com/tesseract-ocr/tesseract/blob/main/include/tesseract/capi.h

Credits 👻

Inspired from https://github.com/Altabeh/tesseract-ocr-wrapper

License 📕

This project is under the Unlicense license. This is free and unencumbered software released into the public domain.

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