Skip to content

Welcome to Albumentations documentation

Albumentations is a fast and flexible image augmentation library. The library is widely used in industry, deep learning research, machine learning competitions, and open source projects. Albumentations is written in Python, and it is licensed under the MIT license. The source code is available at

If you are new to image augmentation, start with articles in the "Introduction to image augmentation" section. They describe what image augmentation is, how it can boost deep neural networks' performance, and why you should use Albumentations.

Articles in the "Getting started with Albumentations" section show how you can use the library for different computer vision tasks: image classification, semantic segmentation, instance segmentation, and object detection, keypoint detection.

The "Examples" section contains Jupyter Notebooks that demonstrate how to use various features of Albumentations. Each notebook includes a link to Google Colab, where you can run the code by yourself.

"API Reference" contains the description of Albumentations' methods and classes.

Introduction to image augmentation

Getting started with Albumentations



Examples of how to use Albumentations with different deep learning frameworks

External resources

Other topics

API Reference