Модуль аугментации данных
Данный модуль позволяет генерировать дополнительные данные с помощью различных параметров аугментации. Команда для запуска аугментации данных:
openav_augmentation --config <путь_к_вашему_конфигурационному_файлу>.yaml
Важно
Для запуска команды необходимо обязательно указать путь к конфигурационному файлу. Запускать программу необходимо из директории, где она расположена.
Конфигурационный файл
Конфигурационный файл включает в себя следующие настройки:
Отображение процесса выполнения программы в терминале (командной строке)
Работа с файловой системой
Параметры аугментации данных
Отображение процесса выполнения команды в терминале
Параметр |
Тип |
Значение по умолчанию |
Описание |
---|---|---|---|
hide_metadata |
bool |
|
Включение отображения метаданных |
hide_libs_vers |
bool |
|
Включение отображения версий установленных библиотек в командной строке |
Работа с файловой системой
Параметр |
Тип |
Значение по умолчанию |
Описание |
---|---|---|---|
path_to_input_directory |
str |
|
Директория, где находятся данные, которые необходимо аугментировать |
path_to_output_directory |
str |
|
Директория, куда сохраняются аугментированные данные |
clear_diraug |
bool |
|
Очистка директории, в которую сохраняются аугментированные данные |
depth |
int |
|
Глубина иерархии для получения данных. Указывается количество подкаталогов в директории |
ext_search_files |
list |
|
Список расширений файлов, которые будут обрабатываться |
Параметры аугментации данных
Параметр |
Тип |
Значение по умолчанию |
Описание |
---|---|---|---|
crop_px_min |
int |
|
Минимальное количество пикселей для обрезки изображения с каждой стороны. Диапазон значений от |
crop_px_max |
int |
|
Максимальное количество пикселей для обрезки изображения с каждой стороны. Диапазон значений от |
crop_percent_min |
float |
|
Минимальный процент для обрезки изображения с каждой стороны. Диапазон значений от |
crop_percent_max |
float |
|
Максимальный процент для обрезки изображения с каждой стороны. Диапазон значений от |
flip_lr_probability |
float |
|
Значение коэффициента вероятности отражения по вертикальной оси. Диапазон значений от |
flip_ud_probability |
float |
|
Значение коэффициента вероятности отражения по горизонтальной оси. Диапазон значений от |
blur_min |
float |
|
Минимальное значение коэффициента размытия изображения. Диапазон значений от |
blur_max |
float |
|
Максимальное значение коэффициента размытия изображения. Диапазон значений от |
scale_x_min |
float |
|
Минимальное значение масштабирования по оси X. Диапазон значений от |
scale_x_max |
float |
|
Максимальное значение масштабирования по оси X. Диапазон значений от |
scale_y_min |
float |
|
Минимальное значение масштабирования по оси Y. Диапазон значений от |
scale_y_max |
float |
|
Максимальное значение масштабирования по оси X. Диапазон значений от |
rotate_min |
int |
|
Минимальное значение угла поворота изображения. Диапазон значений от |
rotate_max |
int |
|
Максимальное значение угла поворота изображения. Диапазон значений от |
contrast_min |
float |
|
Минимальное значение коэффициента контрастности. Диапазон значений от |
contrast_max |
float |
|
Максимальное значение коэффициента контрастности. Диапазон значений от |
alpha |
float |
|
Значения коэффициента MixUp. Диапазон значений от |
count |
int |
|
Количество применений процесса аугментации к изображению |
Примеры
Ниже приведен ряд изображений, сгенерированных с помощью модуля аугментации данных.