awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Belval avatar

Belval/TextRecognitionDataGenerator

0
View on GitHub↗
3,681 星标·1,016 分支·Python·MIT·6 次浏览

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.

Star 历史

belval/textrecognitiondatagenerator 的 Star 历史图表belval/textrecognitiondatagenerator 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

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.

belval/textrecognitiondatagenerator 的主要功能有哪些?

belval/textrecognitiondatagenerator 的主要功能包括: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。

belval/textrecognitiondatagenerator 有哪些开源替代品?

belval/textrecognitiondatagenerator 的开源替代品包括: 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…

TextRecognitionDataGenerator 的开源替代方案

相似的开源项目,按与 TextRecognitionDataGenerator 的功能重合度排序。
  • saurabhdaware/text-to-handwritingsaurabhdaware 的头像

    saurabhdaware/text-to-handwriting

    5,031在 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
    在 GitHub 上查看↗5,031
  • xpixelgroup/basicsrXPixelGroup 的头像

    XPixelGroup/BasicSR

    8,297在 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
    在 GitHub 上查看↗8,297
  • bradlarson/gpuimage2BradLarson 的头像

    BradLarson/GPUImage2

    4,941在 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
    在 GitHub 上查看↗4,941
  • princeton-vl/infinigenprinceton-vl 的头像

    princeton-vl/infinigen

    7,022在 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
    在 GitHub 上查看↗7,022
查看 TextRecognitionDataGenerator 的所有 30 个替代方案→