TunAugmentor

TunAugmentor is a python library for image data augmentation. Image augmentation is an effective technique widely used for Machine Learning and Computer Vision tasks. The aim of image augmentation is to apply different transformations on existing images to create more data for the model hence increasing the performance of the model. Therefore, it is the process of increasing the training dataset without collecting new data.

Note

The aim of this project was to reimplement different image augmentation techniques using only Python and Numpy. We do not claim we reinvented the wheel. We know theese techniques are already available in different libraries with better implementations and you should probably use theese instead. The goal was to learn to implement this techniques and to try to distribute a Python Library. Thus, we didn’t do any benchmarking for this work.

Note

Albumentations was a great source of inspiration concerning which transformation to implement and for the documentation. Try to check their work you may find what you really need.

Installation:

To use TunAugmentor, first install it using pip:

(.venv) $ pip install TunAugmentor

Indices and tables