1. reading_writing_images.ipynb
- 1 урок по обработке: загрузка и сохранение файлов, изменение цвета, задание области.
1.1. central_pixel.py
- меняет цвет центрального пикселя картинки на зеленый;
1.2. paint_image_area.py
- меняет цвет прямоугольника заданного размера на картинке;
1.3. borders_thickness.py
- вычисляет толщину рамок вокруг изображения.
2. Arithmetic_operations_with_images.ipynb
- 2 урок: арифметические операции над изображениями.
2.1. negative_of_an_image.py
- вычисляет негатив изображения;
2.2. rgb --> brg.py
- меняет местами цветовые каналы изображения;
2.3. brightness.py
- вычисляет яркость изображения и выставляет его не ч-б, а близким к яркости восприятием человека.
**3. **
4. image_histogram.ipynb
- 3 урок: визуализация гистограммы (распределения яркостей) изображения;
4.1. contrast_making.py
- повышает контрастность чёрно-белого изображения;
4.2. minmax_autocontrast.py
- подсчёт минимума и максимума устойчивого автоконтраста;
4.3. stable_autocontrast.py
- устойчивый автоконтраст ЧБ-изображения;
4.4. stable_autocontrast_color.py
- устойчивый автоконтраст цветного изображения;
4.5. mean_colour.py
- усреднение цвета по каждому из каналов (Модель серого мира);
4.6. histogram_alignment.py
- выравнивание гистограммы изображения.
5.1. box-filter.py
- размытие изображения при помощи box-фильтра;