All Projects → schwarzkopfb → tesseract-ocr

schwarzkopfb / tesseract-ocr

Licence: MIT license
Node.js wrapper for Tesseract OCR CLI.

Programming Languages

javascript
184084 projects - #8 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to tesseract-ocr

MouseTooltipTranslator
chrome extension - When mouse hover on text, it shows translated tooltip using google translate
Stars: ✭ 93 (+220.69%)
Mutual labels:  ocr, tesseract
LaraOCR
Laravel Optical Character Reader(OCR) package using ocr engines like Tesseract
Stars: ✭ 88 (+203.45%)
Mutual labels:  ocr, tesseract
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 (+141.38%)
Mutual labels:  ocr, tesseract
OCRmyPDF
OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searched
Stars: ✭ 6,560 (+22520.69%)
Mutual labels:  ocr, tesseract
tesseract-unity
Standalone OCR plugin for Unity using Tesseract
Stars: ✭ 35 (+20.69%)
Mutual labels:  ocr, tesseract
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 (+82.76%)
Mutual labels:  ocr, tesseract
ocr2text
Convert a PDF via OCR to a TXT file in UTF-8 encoding
Stars: ✭ 90 (+210.34%)
Mutual labels:  ocr, tesseract
Tessdata fast
Fast integer versions of trained LSTM models
Stars: ✭ 221 (+662.07%)
Mutual labels:  ocr, tesseract
ruzzle-solver
A python script that solves ruzzle boards
Stars: ✭ 46 (+58.62%)
Mutual labels:  ocr, tesseract
How-to-use-tesseract-ocr-4.0-with-csharp
How to use Tesseract OCR 4.0 with C#
Stars: ✭ 60 (+106.9%)
Mutual labels:  ocr, tesseract
ScribeBot
A highly scriptable automation system full of cool features. Automate everything with a little bit of Lua.
Stars: ✭ 72 (+148.28%)
Mutual labels:  ocr, tesseract
Nkocr
🔎📝 This is a module to make specifics OCRs at food products and nutritional tables.
Stars: ✭ 15 (-48.28%)
Mutual labels:  ocr, tesseract
Tesstrain
Train Tesseract LSTM with make
Stars: ✭ 251 (+765.52%)
Mutual labels:  ocr, tesseract
ReadToMe
No description or website provided.
Stars: ✭ 51 (+75.86%)
Mutual labels:  ocr, tesseract
Image2text
📋 Python wrapper to grab text from images and save as text files using Tesseract Engine
Stars: ✭ 243 (+737.93%)
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 (+75.86%)
Mutual labels:  ocr, tesseract
Android Ocr
Experimental optical character recognition app
Stars: ✭ 2,177 (+7406.9%)
Mutual labels:  ocr, tesseract
Tesseract
Bindings to Tesseract OCR engine for R
Stars: ✭ 192 (+562.07%)
Mutual labels:  ocr, tesseract
erpnext ocr
🐍 ⚗️ Optical Character Recognition using tesseract within Frappe.
Stars: ✭ 58 (+100%)
Mutual labels:  ocr, tesseract
nimtesseract
A Tesseract OCR wrapper for Nim
Stars: ✭ 23 (-20.69%)
Mutual labels:  ocr, tesseract

view on npm downloads per month node version build status test coverage license

Tesseract OCR for Node.js

Simple and modern Node.js wrapper implementation for Tesseract OCR CLI.

Features & Advantages

  • focus on high performance
  • both promise and callback APIs are supported
  • full test coverage
  • void of sync operations
  • no temp files are used

Usage

import recognize from 'tesseractocr'

const text = await recognize('/path/to/image.png')
console.log('Yay! Text recognized:', text)

Note: Despite that it's encouraged to use the more modern promise-based API, the good old callbacks are still supported.

API docs

The overall API documentation can be found here

Installation

There is a hard dependency on the Tesseract project. You can find installation instructions for various platforms on the project site. For Homebrew users, the installation is quick and easy.

brew install tesseract

You can then go about installing the Node.js package to expose the JavaScript API:

npm install tesseractocr

Tests and benchmarks

Clone the repo, npm install and then npm test or npm run benchmarks.

Changelog

The project's changelog is available here

License

MIT

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