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
·
mindee avatar

mindee/doctr

0
View on GitHub↗
6,149 stele·649 fork-uri·Python·Apache-2.0·5 vizualizărimindee.github.io/doctr↗

Doctr

DocTR is a deep learning OCR library built on PyTorch that detects and transcribes text in document images using a two-stage detection-recognition pipeline. It provides a complete framework for building and deploying OCR pipelines with pretrained models available through the Hugging Face Hub, and supports exporting trained models to ONNX format for cross-runtime deployment.

The library offers end-to-end OCR pipelines that combine text detection and recognition to extract all text from document images or PDFs, with support for rotated page handling and varied text orientations. It includes capabilities for document layout analysis using transformer-based detectors, key information extraction that combines detection, recognition, and layout analysis to extract structured data, and document image classification using standard CNN architectures. Text detection is performed using segmentation-based detectors like DBNet and LinkNet, while text recognition uses sequence recognition models such as CRNN, SAR, and MASTER, with optional vocabulary restriction for character set control.

DocTR provides multiple deployment options including FastAPI-based REST API serving for remote document processing, command-line tools for script-based analysis, and Docker container deployment for consistent environments. It supports document input from images, PDFs, and URLs through a unified loading interface, and offers post-processing capabilities including prediction visualization, document reconstruction, and structured JSON export. The library also includes model benchmarking tools for comparing custom architectures against pretrained models on standard datasets.

Features

  • OCR Libraries - Ships a complete deep learning OCR library with pretrained detection and recognition models on PyTorch.
  • End-to-End Pipelines - Combines detection and recognition models into a complete end-to-end OCR pipeline.
  • PyTorch-Based Frameworks - All models are built and trained using PyTorch with GPU acceleration.
  • OCR Frameworks - Provides a complete PyTorch-based framework for building and deploying OCR pipelines with pretrained models.
  • Segmentation-Based Detectors - Locates text regions in document images using segmentation-based detectors like DBNet and LinkNet with various backbones.
  • Text Recognition - Transcribes characters in cropped text regions into strings using a choice of pretrained recognition models.
  • Document Text Recognition Toolkits - Provides a full toolkit for extracting text from scanned documents using trainable detection and recognition models.
  • Two-Stage Pipelines - Implements a two-stage pipeline that first detects text regions then transcribes each one.
  • Detection Result Exporters - Provides visualization of detected text overlays and exports OCR predictions as structured JSON.
  • Rotated Detections - Detects and returns rotated bounding boxes for text to accommodate varied page orientations.
  • Document Information Extraction - Performs end-to-end key information extraction by combining detection, recognition, and layout analysis on document images.
  • ONNX Model Exporters - Converts trained PyTorch models into the ONNX interchange format for deployment in non-PyTorch environments.
  • ONNX Exporters - Supports exporting trained OCR models to ONNX format for cross-runtime deployment.
  • Document Layout - Identifies structural regions like paragraphs, tables, and figures using a transformer-based detector.
  • Tree Representations - Structures detected text into a hierarchy of words, lines, blocks, pages, and documents.
  • Document Region Detectors - Detects structural regions with transformer-based detectors supporting straight or rotated bounding boxes.
  • PDF Document Importers - Reads PDFs from file paths, byte streams, or URLs and decodes each page into a numpy array.
  • Document Entity Extractors - Extracts structured entities such as dates and addresses from document images using combined detection and recognition.
  • OCR REST API Servers - Ships a FastAPI-based REST endpoint that accepts documents and returns OCR results.
  • OCR Deployments - Integrates the detection-recognition predictor into browser demos or API endpoints with minimal setup.
  • OCR Model Hubs - Loads pretrained OCR model checkpoints directly from the Hugging Face Hub for immediate use.
  • Transformer-Based Detectors - Uses transformer-based detectors for identifying structural regions in document layout analysis.
  • Computer Vision - High-performance document text recognition and analysis.

Istoric stele

Graficul istoricului de stele pentru mindee/doctrGraficul istoricului de stele pentru mindee/doctr

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 mindee/doctr?

DocTR is a deep learning OCR library built on PyTorch that detects and transcribes text in document images using a two-stage detection-recognition pipeline. It provides a complete framework for building and deploying OCR pipelines with pretrained models available through the Hugging Face Hub, and supports exporting trained models to ONNX format for cross-runtime deployment.

Care sunt principalele funcționalități ale mindee/doctr?

Principalele funcționalități ale mindee/doctr sunt: OCR Libraries, End-to-End Pipelines, PyTorch-Based Frameworks, OCR Frameworks, Segmentation-Based Detectors, Text Recognition, Document Text Recognition Toolkits, Two-Stage Pipelines.

Care sunt câteva alternative open-source pentru mindee/doctr?

Alternativele open-source pentru mindee/doctr includ: open-mmlab/mmocr — mmocr is a PyTorch-based optical character recognition framework designed for training and deploying text detection,… paddlepaddle/paddlex — PaddleX is a PaddlePaddle-based framework for building, deploying, and fine-tuning AI model pipelines, with pre-built… sml2h3/ddddocr — ddddocr is a Python library for automated image analysis, focused on extracting text and detecting objects from visual… lucidrains/vit-pytorch — This library provides a comprehensive collection of modular building blocks and research-backed architectures for… ailab-cvc/yolo-world — YOLO-World is a vision-language framework and open-vocabulary object detection model. It identifies objects in images… kornia/kornia — Kornia is a differentiable computer vision library and cross-framework tensor vision toolset. It implements vision…

Alternative open-source pentru Doctr

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Doctr.
  • open-mmlab/mmocrAvatar open-mmlab

    open-mmlab/mmocr

    4,739Vezi pe GitHub↗

    mmocr is a PyTorch-based optical character recognition framework designed for training and deploying text detection, recognition, and key information extraction models. It serves as a comprehensive toolbox for scene text detection and recognition, providing specialized libraries for locating text regions and converting visual text into machine-encoded strings. The project distinguishes itself through a research framework for key information extraction and advanced text spotting capabilities. These include point-based spotting using transformers and the use of parameterized Bezier curves to id

    Pythonabcnetabinetcrnn
    Vezi pe GitHub↗4,739
  • paddlepaddle/paddlexAvatar PaddlePaddle

    PaddlePaddle/PaddleX

    6,163Vezi pe GitHub↗

    PaddleX is a PaddlePaddle-based framework for building, deploying, and fine-tuning AI model pipelines, with pre-built support for computer vision, OCR, document analysis, and time series tasks. It offers a toolkit of ready-to-use pipelines for image classification, object detection, segmentation, and pose estimation, alongside an end-to-end OCR document analysis pipeline that extracts text, tables, formulas, and layout information. The platform also includes a dedicated time series forecasting pipeline for analyzing historical data to detect anomalies, classify patterns, and predict future val

    Pythonai-pipelinesclassificationdeployment
    Vezi pe GitHub↗6,163
  • sml2h3/ddddocrAvatar sml2h3

    sml2h3/ddddocr

    14,339Vezi pe GitHub↗

    ddddocr is a Python library for automated image analysis, focused on extracting text and detecting objects from visual content. Its core capabilities include character recognition that can handle alphanumeric, Chinese, and special characters, as well as object detection that returns bounding box coordinates for targets within images. The library provides specialized support for solving slider CAPTCHAs by identifying the position of missing pieces using edge matching or image comparison algorithms. It also offers image preprocessing through color-based filtering to reduce noise from complex ba

    Pythoncaptchaddddocrocr
    Vezi pe GitHub↗14,339
  • lucidrains/vit-pytorchAvatar lucidrains

    lucidrains/vit-pytorch

    25,363Vezi pe GitHub↗

    This library provides a comprehensive collection of modular building blocks and research-backed architectures for implementing vision transformers within the PyTorch framework. It serves as a centralized repository for constructing, training, and analyzing attention-based models, offering a wide array of specialized variants designed for image classification and visual representation learning. The project distinguishes itself through a focus on architectural efficiency and flexibility, supporting diverse input formats including non-square images and volumetric data like video. It incorporates

    Python
    Vezi pe GitHub↗25,363
  • Vezi toate cele 30 alternative pentru Doctr→