Introduction
Augmentation creates new versions of images by changing them slightly. This helps the model learn better by seeing more varied examples without needing more real pictures.
When you have a small number of images but want to train a strong model.
When you want your model to recognize objects from different angles or lighting.
When you want to reduce overfitting by making the training data more diverse.
When collecting new images is expensive or time-consuming.
When you want to improve model performance on real-world variations.