Найти в Дзене
IT Start | Python

Добавление шума на изображение с использованием модуля Pillow в Python

Оглавление
Изображение с добавлением шума
Изображение с добавлением шума

Написание кода

Для добавления шума к изображению нам понадобится установить библиотеки PIL и NumPy. Для этого нужно перейти в терминал/командную строку и прописать:

Установка библиотек Pillow и NumPy в Python
Установка библиотек Pillow и NumPy в Python

После установки библиотек импортируем из них всё что нам нужно:

Импорт класса Image из библиотеки Pillow и модуля NumPy
Импорт класса Image из библиотеки Pillow и модуля NumPy

Теперь загрузим изображение:

Загрузка изображения
Загрузка изображения

Преобразуем изображение в массив NumPy:

Преобразование изображения в массив NumPy
Преобразование изображения в массив NumPy

Сгенерируем случайный шум:

Генерация случайного шума
Генерация случайного шума

Добавим шум на изображение и сохраним итоговый результат:

Преобразование массива обратно в изображение и сохранение изображения с шумом
Преобразование массива обратно в изображение и сохранение изображения с шумом

Тестируем код

Теперь можем протестировать как работает программа.

Начальное изображение:

Начальное изображение
Начальное изображение

Итоговое изображение:

Итоговое изображение
Итоговое изображение

Заключение

Надеюсь Вам понравилась статья, желаю удачи и успехов! 🙂

Мой курс по Python (50 видоуроков + дополнительные уроки)

Мой Telegram канал

Мой YouTube канал

Курс по созданию телеграм-ботов на Python с фреймворком Aiogram

Курс по созданию GUI на Python