TL;DR:

В этой статье мы исследуем разработку простого приложения для фильтрации изображений с использованием OpenCV в Python. Мы сосредоточимся на изменении яркости и контрастности изображения и покажем, как изменить размер изображения и определить параметры контрастности и яркости. С помощью начального кода вы можете создать приложение-фильтр изображения, которое изменяет яркость и контрастность изображения.

Краткое содержание:

Изображения бывают разных масштабов, контрастов, битовой глубины и качества. Манипулирование этими изображениями может привести к интригующим результатам для различных приложений компьютерного зрения и глубокого обучения. При правильном обращении мы можем создавать модифицированные версии изображений, полезные для разных проектов, в том числе для увеличения данных.

В этой статье мы сосредоточимся на разработке простого приложения для фильтрации изображений, которое изменяет яркость и контрастность конкретного изображения. Мы будем использовать OpenCV, популярную библиотеку компьютерного зрения, для изменения изображения.

Начальный код импортирует библиотеку OpenCV и считывает исходное изображение. Затем размер изображения изменяется, и определяются параметры контрастности и яркости. Эти параметры будут действовать как модификаторы контрастности и яркости. Используя эти параметры, мы можем управлять значениями и соответствующим образом изменять изображение.

Используя начальный код, вы можете создать простое приложение для фильтрации изображений, которое изменяет яркость и контрастность изображения. Существует множество других модификаций изображений, которые вы можете добавить в свой проект, включая стили шейдеров, картинки, смайлики и многое другое.

Ознакомьтесь с полной историей, первоначально опубликованной по адресу: https://towardsdatascience.com/image-filters-with-python-3dc223a12624?source=rss----7f60cf5620c9---4