awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
madmaze avatar

madmaze/pytesseract

0
View on GitHub↗
6,361 stele·751 fork-uri·Python·Apache-2.0·5 vizualizări

Pytesseract

Pytesseract is a Python library that wraps Google's Tesseract OCR engine to extract text from images. It provides a straightforward interface for optical character recognition, supporting multiple languages and a variety of output formats.

The library distinguishes itself by offering fine-grained control over the OCR process through custom Tesseract configuration options, including engine mode and page segmentation settings. It can detect image orientation and script type, recognize text in multiple languages, and return detailed metadata such as per-character confidence scores and bounding boxes. Pytesseract also supports batch processing of multiple image files and can limit execution time to prevent hanging.

Beyond basic text extraction, the library can generate searchable PDFs from images and export recognized text as structured HOCR or ALTO XML for integration with document processing pipelines. It provides access to character-level bounding boxes and detailed OCR metadata for downstream analysis.

Features

  • Python Library Wrappers - A Python library that wraps Google Tesseract to extract text from images.
  • Multi-Language OCR Recognizers - Specifies language models for OCR to correctly interpret non-English characters and scripts.
  • Multi-Language Recognition Models - Recognizes text in multiple languages and scripts by specifying language models.
  • Custom OCR Engine Configurations - Provides fine-grained control over OCR engine mode and page segmentation via custom config.
  • Optical Character Recognitions - Reads text content from image files using optical character recognition.
  • Character Bounding Box Retrievers - Returns pixel coordinates of each recognized character within the image.
  • Script and Orientation Detectors - Analyzes images to determine text orientation and script type for preprocessing.
  • Structured OCR Outputs - Outputs recognized text in HOCR or ALTO XML formats for document processing pipelines.
  • Searchable PDF Generation - Creates PDFs with a hidden text layer derived from OCR on image data.
  • OCR Data Exports - Exports recognized text as HOCR or ALTO XML for document processing pipelines.
  • Computer Vision - Optical character recognition tool for reading text from images.
  • OCR Tools - Wrapper for Google Tesseract OCR.

Istoric stele

Graficul istoricului de stele pentru madmaze/pytesseractGraficul istoricului de stele pentru madmaze/pytesseract

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face madmaze/pytesseract?

Pytesseract is a Python library that wraps Google's Tesseract OCR engine to extract text from images. It provides a straightforward interface for optical character recognition, supporting multiple languages and a variety of output formats.

Care sunt principalele funcționalități ale madmaze/pytesseract?

Principalele funcționalități ale madmaze/pytesseract sunt: Python Library Wrappers, Multi-Language OCR Recognizers, Multi-Language Recognition Models, Custom OCR Engine Configurations, Optical Character Recognitions, Character Bounding Box Retrievers, Script and Orientation Detectors, Structured OCR Outputs.

Care sunt câteva alternative open-source pentru madmaze/pytesseract?

Alternativele open-source pentru madmaze/pytesseract includ: tesseract-ocr/tessdata — This repository provides the pre-trained neural network and legacy data files used by Tesseract to recognize and… rapidai/rapidocr — RapidOCR is an offline deep-learning OCR engine that detects and recognizes text in images using ONNX Runtime,… tesseract-ocr/tesseract — Tesseract is a neural network-based optical character recognition engine designed to convert scanned images and… erikbern/ann-benchmarks — ann-benchmarks is a standardized benchmarking suite for evaluating approximate nearest neighbor (ANN) search… ta-lib/ta-lib-python — This project is a Python wrapper for the TA-Lib library, providing a technical analysis library for computing moving… dicklesworthstone/llm_aided_ocr — This project is a document digitization utility that combines traditional optical character recognition with language…

Alternative open-source pentru Pytesseract

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Pytesseract.
  • tesseract-ocr/tessdataAvatar tesseract-ocr

    tesseract-ocr/tessdata

    7,586Vezi pe GitHub↗

    This repository provides the pre-trained neural network and legacy data files used by Tesseract to recognize and extract printed text from images. It serves as a multilingual training data repository and a collection of Long Short-Term Memory models designed for high-accuracy optical character recognition across various global scripts and languages. The data includes specialized models for analyzing image layouts to determine text rotation and script direction. It provides the necessary language-specific datasets and linguistic patterns required to enable Tesseract OCR engines to function. T

    ocrtesseract
    Vezi pe GitHub↗7,586
  • rapidai/rapidocrAvatar RapidAI

    RapidAI/RapidOCR

    5,968Vezi pe GitHub↗

    RapidOCR is an offline deep-learning OCR engine that detects and recognizes text in images using ONNX Runtime, operating entirely without an internet connection. It provides a unified inference pipeline that runs across multiple platforms including Windows, Linux, macOS, Android, and Raspberry Pi, with programming language bindings for Python, C++, Java, and C#. The engine separates text detection and recognition into independent modules that can be swapped or fine-tuned individually, and abstracts the inference backend behind a unified interface allowing seamless switching between ONNX Runti

    Pythonchineseocrcrnndbnet
    Vezi pe GitHub↗5,968
  • tesseract-ocr/tesseractAvatar tesseract-ocr

    tesseract-ocr/tesseract

    74,751Vezi pe GitHub↗

    Tesseract is a neural network-based optical character recognition engine designed to convert scanned images and digital documents into machine-readable, searchable text. It functions as both a command-line utility for automating large-scale digitization workflows and a cross-platform library that can be embedded into desktop, mobile, or server-side applications. By utilizing long short-term memory networks, the engine provides robust text extraction across more than one hundred languages and dozens of scripts. The project distinguishes itself through a sophisticated document layout analysis f

    C++hacktoberfestlstmmachine-learning
    Vezi pe GitHub↗74,751
  • ta-lib/ta-lib-pythonAvatar TA-Lib

    TA-Lib/ta-lib-python

    12,041Vezi pe GitHub↗

    This project is a Python wrapper for the TA-Lib library, providing a technical analysis library for computing moving averages, momentum, and volatility metrics for financial time series analysis. It serves as a financial indicator calculator that processes price and volume arrays to generate technical signals and pattern recognition. The library includes an incremental data processor capable of computing the most recent technical indicator values as new streaming market data arrives. This allows for real-time price monitoring and the processing of streaming data without recalculating entire d

    Cythonfinancepattern-recognitionpython
    Vezi pe GitHub↗12,041
Vezi toate cele 30 alternative pentru Pytesseract→