RepositoryC++
tesseract-ocr

tesseract-ocr/tesseract

Tesseract Open Source OCR Engine (main repository)

77.2kstars
10.9kforks
433issues
9views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: tesseract

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: tesseract-ocr

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: lstm

#1 Repository Của Tháng

📄 Tesseract OCR: The battle-tested open-source OCR engine

Decades-old OCR engine now powered by LSTM neural nets and Unicode support for 100+ languages.

Tesseract is an OCR engine providing libtesseract library and tesseract command-line program. Originally developed by HP (1985–1994) and later maintained by Google until 2017, it is now led by Stefan Weil with Zdenko Podobny as maintainer. Tesseract 4 introduced an LSTM-based neural network engine for line recognition while retaining Tesseract 3's legacy engine via --oem 0. It supports UTF-8, 100+ languages out of the box, and various image formats including PNG, JPEG, and TIFF.

✨ Highlights

  • LSTM OCR Engine: Neural net-based line recognition added in Tesseract 4, improving accuracy over legacy pattern matching.
  • Legacy Engine Support: Tesseract 3 character-pattern engine still available using --oem 0 mode.
  • Unicode (UTF-8) Support: Handles international text across scripts and encodings.
  • 100+ Languages: Recognizes more than 100 languages out of the box with traineddata files.
  • Multiple Image Formats: Supports PNG, JPEG, TIFF, and other common raster formats.
  • Various Output Formats: Exports plain text, hOCR, PDF, TSV, ALTO, PAGE, and invisible-text-only PDF.
  • Command-Line Interface: Simple CLI usage: tesseract imagename outputbase [-l lang] [--oem mode] [--psm mode].
  • C/C++ API: Use libtesseract via C or C++ interfaces to build custom OCR applications.
  • Trainable: Can be trained to recognize additional languages or custom fonts.
  • No GUI Included: Focuses on core engine; third-party GUIs available separately.

💡 Why it matters

Tesseract stands out as a mature, actively maintained OCR solution with strong community backing and industrial use. Its dual-engine approach allows users to choose between modern LSTM accuracy and legacy compatibility, making it adaptable to diverse document types and workflows. With support for dozens of languages and flexible output formats, it integrates easily into larger systems requiring text extraction from scanned documents or images.


#OCR #MachineLearning #OpenSource #Tesseract #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryPython
paperless-ngx/paperless-ngx

A community-supported supercharged document management system: scan, index and archive all your documents

47.3k
Oct 29, 2026
RepositoryJavaScript
naptha/tesseract.js

Pure Javascript OCR for more than 100 Languages 📖🎉🖥

38.8k
May 17, 2026
RepositoryPython
ocrmypdf/OCRmyPDF

OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searched

35.2k
Oct 25, 2026
RepositoryPython
JaidedAI/EasyOCR

Ready-to-use OCR with 80+ supported languages and all popular writing scripts including Latin, Chinese, Arabic, Devanagari, Cyrillic and etc.

30.1k
Dec 5, 2025
RepositoryC++
danpla/dpscreenocr

A program to recognize text on the screen

297
Oct 21, 2026
RepositoryC++
kaelzhang/penteract-ocr

⭐️ The native node.js bindings to the Tesseract OCR project.

132
Sep 10, 2018
RepositoryC++
tensorflow/tensorflow

An Open Source Machine Learning Framework for Everyone

201.3k
Oct 28, 2026
RepositoryJulia
JuliaLang/julia

The Julia Programming Language

49.2k
Oct 28, 2026
RepositoryC
CCExtractor/ccextractor

CCExtractor - Official version maintained by the core team

912
Oct 18, 2026