All Projects → zapolnoch → Node Tesseract Ocr

zapolnoch / Node Tesseract Ocr

Licence: mit
A Node.js wrapper for the Tesseract OCR API

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Node Tesseract Ocr

Tesseract Ocr For Php
A wrapper to work with Tesseract OCR inside PHP.
Stars: ✭ 2,247 (+2342.39%)
Mutual labels:  ocr, tesseract, text-recognition
ocr
Simple app to extract text from pictures using Tesseract
Stars: ✭ 98 (+6.52%)
Mutual labels:  ocr, tesseract, text-recognition
React Native Tesseract Ocr
Tesseract OCR wrapper for React Native
Stars: ✭ 384 (+317.39%)
Mutual labels:  ocr, tesseract, text-recognition
Ocrbot
An OCR (Optical Character Recognition) bot for Mastodon (and compatible) instances
Stars: ✭ 39 (-57.61%)
Mutual labels:  ocr, tesseract
Pytesseractid
使用 pytesseract ocr 识别 18 位身份证号
Stars: ✭ 23 (-75%)
Mutual labels:  ocr, tesseract
Javascript Bcr Library
Offline business card reader
Stars: ✭ 24 (-73.91%)
Mutual labels:  ocr, tesseract
Tesseract.js
Pure Javascript OCR for more than 100 Languages 📖🎉🖥
Stars: ✭ 25,246 (+27341.3%)
Mutual labels:  ocr, tesseract
Tesseract Python
Examples to implement OCR(Optical Character Recognition) using tesseract using Python
Stars: ✭ 49 (-46.74%)
Mutual labels:  ocr, tesseract
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 (-57.61%)
Mutual labels:  ocr, tesseract
Crnn With Stn
implement CRNN in Keras with Spatial Transformer Network
Stars: ✭ 83 (-9.78%)
Mutual labels:  ocr, text-recognition
Crnn
Convolutional recurrent neural network for scene text recognition or OCR in Keras
Stars: ✭ 68 (-26.09%)
Mutual labels:  ocr, text-recognition
Tesseract
A PHP wrapper for the Tesseract OCR engine
Stars: ✭ 19 (-79.35%)
Mutual labels:  ocr, tesseract
Image Text Localization Recognition
A general list of resources to image text localization and recognition 场景文本位置感知与识别的论文资源与实现合集 シーンテキストの位置認識と識別のための論文リソースの要約
Stars: ✭ 788 (+756.52%)
Mutual labels:  ocr, text-recognition
Cogstack Pipeline
Distributed, fault tolerant batch processing for Natural Language Applications and Search, using remote partitioning
Stars: ✭ 26 (-71.74%)
Mutual labels:  ocr, tesseract
Tr
Free Offline OCR 离线的中文文本检测+识别SDK
Stars: ✭ 598 (+550%)
Mutual labels:  ocr, text-recognition
Swiftytesseractrte
SwiftyTesseract Real-Time Engine
Stars: ✭ 49 (-46.74%)
Mutual labels:  ocr, tesseract
Ocr Electron Vue
📇 A Simple OCR Application built on Electron, Vue.js & Tesseract.js
Stars: ✭ 67 (-27.17%)
Mutual labels:  ocr, tesseract
Textshot
Python tool for grabbing text via screenshot
Stars: ✭ 1,163 (+1164.13%)
Mutual labels:  ocr, tesseract
Penteract Ocr
⭐️ The native node.js bindings to the Tesseract OCR project.
Stars: ✭ 86 (-6.52%)
Mutual labels:  ocr, tesseract
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 (+406.52%)
Mutual labels:  ocr, tesseract

Tesseract OCR for Node.js

Build Status npm npm

Installation

First, you need to install the Tesseract project. Instructions for installing Tesseract for all platforms can be found on the project site. On Debian/Ubuntu:

apt-get install tesseract-ocr

After you've installed Tesseract, you can go installing the npm-package:

npm install node-tesseract-ocr

Usage

const tesseract = require("node-tesseract-ocr")

const config = {
  lang: "eng",
  oem: 1,
  psm: 3,
}

tesseract.recognize("image.jpg", config)
  .then(text => {
    console.log("Result:", text)
  })
  .catch(error => {
    console.log(error.message)
  })

In the config object you can pass any OCR options. Also you can pass here any control parameters or use ready-made sets of config files (like hocr):

const result = await tesseract.recognize("image.jpg", {
  load_system_dawg: 0,
  tessedit_char_whitelist: "0123456789",
  presets: ["tsv"],
})
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].