awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Belval avatar

Belval/TextRecognitionDataGenerator

0
View on GitHub↗
3,681 stars·1,016 forks·Python·MIT·2 vues

TextRecognitionDataGenerator

TextRecognitionDataGenerator is a system for creating synthetic text images and character masks to train and test optical character recognition models. It functions as a dataset tool that generates artificial images by combining dictionary words with specific fonts and backgrounds to produce training sets for machine learning.

The project includes a handwriting simulation engine that uses machine learning models to produce synthetic handwritten text. It also features a document degradation simulator that applies skew, blur, and distortion to images to mimic the visual quality of scanned physical documents.

The tool covers a wide range of capabilities, including multilingual text recognition for scripts such as Latin, Chinese, Japanese, Korean, and Thai. It supports text appearance customization and multi-source text integration from dictionaries or external APIs, while providing character-level masks to establish ground truth for model training.

Features

  • Synthetic Training Data Generators - Produces artificial text images and ground-truth annotations specifically to train and test optical character recognition models.
  • OCR Dataset Generators - Generates artificial text images and corresponding character-level masks to create comprehensive training datasets for OCR models.
  • OCR Dataset Toolkits - Provides a comprehensive system for generating diverse multilingual training sets using customizable fonts and dictionary-based text sampling.
  • Binary Mask Generators - Produces binary masks at the pixel level to isolate characters from backgrounds for machine learning training.
  • Handwriting Image Generators - Generates synthetic images of human-like handwriting using a trained machine learning model.
  • Handwriting Synthesis Models - Uses pre-trained neural networks to synthesize realistic handwritten image sequences from digital text.
  • OCR Model Training - Provides large synthetic image datasets with labels to train neural networks for visual text recognition.
  • Multilingual Text Recognition - Builds training datasets that support a wide variety of global scripts, including Latin, CJK, and Thai.
  • Multilingual Font Loading - Supports the loading of specific font directories to enable text recognition for Latin, Chinese, Japanese, Korean, and Thai scripts.
  • Synthetic Image Generators - Programmatically creates images of text by combining dictionary words with specific fonts and backgrounds.
  • OpenType Font Rendering - Implements high-quality glyph mapping and rendering using OpenType and Unicode standards to support diverse scripts.
  • Character Ground-Truth Masks - Generates precise binary image masks for each character to establish ground truth for training OCR models.
  • Handwriting Recognition Training - Creates synthetic handwritten samples to improve the training and accuracy of handwriting recognition models.
  • Distortion Simulation - Applies skewing and warping operations to simulate the geometric perspective and distortions of scanned physical documents.
  • Blur Simulations - Simulates low-resolution optical capture and defocused effects by applying Gaussian blur to generated text images.
  • Scanned Document Simulation - Generates distorted or blurred text images that mimic the visual quality and degradation of scanned physical documents.
  • Degradation Simulation Pipelines - Integrates blur, skew, and distortion into a pipeline to simulate the quality degradation of scanned documents.
  • Typographic Visual Styling - Provides control over visual properties including stroke width, color, character spacing, and layout margins.

Historique des stars

Graphique de l'historique des stars pour belval/textrecognitiondatageneratorGraphique de l'historique des stars pour belval/textrecognitiondatagenerator

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à TextRecognitionDataGenerator

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec TextRecognitionDataGenerator.
  • saurabhdaware/text-to-handwritingAvatar de saurabhdaware

    saurabhdaware/text-to-handwriting

    5,031Voir sur GitHub↗

    This project is a text-to-handwriting image generator that transforms digital text into images simulating human writing. It functions as a suite of tools for handwriting image generation, physical paper simulation, and PDF document exportation. The system includes a custom font rendering engine that allows users to upload personal handwriting font files to replicate specific individual writing styles. A digital paper simulator provides tools to adjust margins and background images to mimic the appearance of physical paper. The tool covers the conversion of typed text into simulated handwritt

    HTMLassignmentsprojectstext-to-handwriting
    Voir sur GitHub↗5,031
  • xpixelgroup/basicsrAvatar de XPixelGroup

    XPixelGroup/BasicSR

    8,297Voir sur GitHub↗

    BasicSR is a PyTorch-based image restoration toolbox and framework designed for training and deploying deep learning models to upscale, denoise, and deblur images and videos. It serves as a comprehensive system for image super-resolution and video quality restoration, providing the necessary infrastructure to recover fine visual details and increase pixel density. The project distinguishes itself through specialized toolkits for facial image enhancement and high-fidelity face synthesis, as well as a dedicated video quality restoration suite that utilizes deformable convolutions and generative

    Pythonbasicsrbasicvsrdfdnet
    Voir sur GitHub↗8,297
  • bradlarson/gpuimage2Avatar de BradLarson

    BradLarson/GPUImage2

    4,941Voir sur GitHub↗

    GPUImage2 is a Swift framework for applying real-time filters and effects to images and video using the GPU. It provides a real-time video filter library, an image geometry manipulation engine, and an OpenGL shading pipeline for processing visual data on graphics hardware. The framework enables the construction of visual effect pipelines by chaining image sources to consumers in sequential flows. It supports the development of custom fragment and vertex shaders for bespoke image processing and offers the ability to bundle these operations into reusable units via graph-based grouping. Capabil

    Swift
    Voir sur GitHub↗4,941
  • princeton-vl/infinigenAvatar de princeton-vl

    princeton-vl/infinigen

    7,022Voir sur GitHub↗

    Infinigen is a procedural 3D scene generation framework that creates photorealistic indoor and outdoor environments for computer vision training data. It combines constraint-based object placement, GPU geometry shaders, and ground-truth rendering passes to produce scenes with depth, normals, and segmentation masks alongside final images. The framework distinguishes itself through modular asset composition, a node-graph material system, and physics simulation integration that embeds rigid-body and fluid dynamics directly into the generation pipeline. Procedural rule-based scene composition and

    Python
    Voir sur GitHub↗7,022
Voir les 30 alternatives à TextRecognitionDataGenerator→

Questions fréquentes

Que fait belval/textrecognitiondatagenerator ?

TextRecognitionDataGenerator is a system for creating synthetic text images and character masks to train and test optical character recognition models. It functions as a dataset tool that generates artificial images by combining dictionary words with specific fonts and backgrounds to produce training sets for machine learning.

Quelles sont les fonctionnalités principales de belval/textrecognitiondatagenerator ?

Les fonctionnalités principales de belval/textrecognitiondatagenerator sont : Synthetic Training Data Generators, OCR Dataset Generators, OCR Dataset Toolkits, Binary Mask Generators, Handwriting Image Generators, Handwriting Synthesis Models, OCR Model Training, Multilingual Text Recognition.

Quelles sont les alternatives open-source à belval/textrecognitiondatagenerator ?

Les alternatives open-source à belval/textrecognitiondatagenerator incluent : saurabhdaware/text-to-handwriting — This project is a text-to-handwriting image generator that transforms digital text into images simulating human… xpixelgroup/basicsr — BasicSR is a PyTorch-based image restoration toolbox and framework designed for training and deploying deep learning… bradlarson/gpuimage2 — GPUImage2 is a Swift framework for applying real-time filters and effects to images and video using the GPU. It… princeton-vl/infinigen — Infinigen is a procedural 3D scene generation framework that creates photorealistic indoor and outdoor environments… paddlepaddle/paddleocr — PaddleOCR is a comprehensive optical character recognition framework designed for detecting and transcribing text from… clovaai/deep-text-recognition-benchmark — This project is a PyTorch-based framework and toolkit for scene text recognition. It provides a deep learning pipeline…