Skip to content
Logo

Welcome to IFTG Documentation

PyPI - Version GitHub Actions Workflow Status Coverage Status FOSSA Status FOSSA Status PyPI - Python Version Downloads PyPI - Downloads PyPI - Downloads GitHub repo size GitHub Release Date GitHub License DOI

Welcome to the official documentation for IFTG (ImageFromTextGenerator). IFTG is a Python package designed to streamline the creation of high-quality datasets for Optical Character Recognition (OCR) models. With IFTG, you can generate synthetic text images with a variety of noise and augmentation techniques to improve the performance and robustness of your OCR systems.

Key Features

  • Efficient Dataset Generation: Create large-scale synthetic datasets for OCR models with minimal effort.
  • Rich Noise Library: Access a diverse set of noise types to simulate real-world conditions.
  • Custom Noise and Augmentation: Add custom noise and apply advanced image augmentations.
  • Support for Multiple Languages: Generate text images in any language with the appropriate font.

Getting Started

To get started with IFTG, you’ll want to:

  • Install the Package: Follow the instructions in the Installation Guide to install IFTG using pip.
  • Learn How to Use IFTG: Check out the Usage Guide for information on how to use IFTG to generate and manage text images.

Getting Help

If you have any questions or need support, you can:

  • Check the FAQ: See if your question is answered in the FAQ.
  • Visit the GitHub Repository: Report issues, request features, or contribute to the project on our GitHub page.
  • Contact Us: Reach out through the contact form on our website or email us at omarsamir1300@gmail.com.

Community and Contributions

We welcome contributions and feedback from the community. If you’d like to help improve IFTG, please visit our GitHub repository for more information on how to get involved.