aleju/imgaug
Image augmentation for machine learning experiments.
Supports augmentation of diverse annotation types—heatmaps, segmentation maps, keypoints, bounding boxes, and polygons—with automatic coordinate alignment so transformations apply consistently across all data types. Provides 50+ geometric and photometric operations (affine, perspective, contrast, noise, blur) optimized for batch processing, with composable pipelines that apply random augmentations in configurable orders. Integrates seamlessly with numpy arrays and major ML frameworks through a NumPy-based architecture, enabling deterministic augmentation through seed control.
14,732 stars and 824,819 monthly downloads. Used by 11 other packages. No commits in the last 6 months. Available on PyPI.
Stars
14,732
Forks
2,464
Language
Python
License
MIT
Category
Last pushed
Jul 30, 2024
Monthly downloads
824,819
Commits (30d)
0
Dependencies
9
Reverse dependents
11
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/aleju/imgaug"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Related frameworks
TorchIO-project/torchio
Medical imaging processing for AI applications.
mdbloice/Augmentor
Image augmentation library in Python for machine learning.
BloodAxe/pytorch-toolbelt
PyTorch extensions for fast R&D prototyping and Kaggle farming
makcedward/nlpaug
Data augmentation for NLP
qubvel/ttach
Image Test Time Augmentation with PyTorch!