imgaug and Augmentor

These are competitors offering overlapping functionality for image augmentation pipelines—both provide transformation libraries for training data, though imgaug dominates in adoption and API flexibility while Augmentor emphasizes simplicity and GUI-based workflows.

imgaug
63
Established
Augmentor
59
Established
Maintenance 0/25
Adoption 15/25
Maturity 25/25
Community 23/25
Maintenance 0/25
Adoption 10/25
Maturity 25/25
Community 24/25
Stars: 14,732
Forks: 2,464
Downloads:
Commits (30d): 0
Language: Python
License: MIT
Stars: 5,145
Forks: 875
Downloads:
Commits (30d): 0
Language: Python
License: MIT
Stale 6m
Stale 6m

About imgaug

aleju/imgaug

Image augmentation for machine learning experiments.

This tool helps machine learning engineers and researchers expand their image datasets by creating many altered versions of original images. You feed it a set of input images, along with associated data like heatmaps, segmentation maps, keypoints, or bounding boxes. It then outputs a much larger collection of subtly modified images and their corresponding updated annotations, making your models more robust.

computer vision machine learning data augmentation image classification object detection

About Augmentor

mdbloice/Augmentor

Image augmentation library in Python for machine learning.

Need more training data for your image-based machine learning project? This tool helps you generate diverse new images from your existing dataset by applying various transformations like rotations, zooms, and flips. It takes your original images and outputs a larger set of modified images, perfect for anyone building and training computer vision models.

computer-vision image-processing machine-learning-training data-augmentation neural-networks

Scores updated daily from GitHub, PyPI, and npm data. How scores work