Статья Автор: Деникина Наталья Владимировна

Цветовые модели

Функция Описание Пример
cv2.cvtColor() Преобразует изображение из одной цветовой модели в другую. img_hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)
cv2.COLOR_BGR2GRAY Преобразует изображение из модели BGR в оттенки серого. img_gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
cv2.COLOR_BGR2HSV Преобразует изображение из модели BGR в HSV. img_hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)
cv2.COLOR_BGR2LAB Преобразует изображение из модели BGR в LAB. img_lab = cv2.cvtColor(img, cv2.COLOR_BGR2LAB)
cv2.COLOR_BGR2YCrCb Преобразует изображение из модели BGR в YCrCb. img_ycrcb = cv2.cvtColor(img, cv2.COLOR_BGR2YCrCb)
cv2.inRange() Создает бинарную маску, где пиксели, значения которых находятся в заданном диапазоне, отображаются как белые, а остальные - как черные. mask = cv2.inRange(img_hsv, lower_color, upper_color)
cv2.bitwise_and() Применяет побитовую операцию "И" между двумя изображениями. result = cv2.bitwise_and(img, img, mask=mask)

Примечание: В примерах img - это исходное изображение, а lower_color и upper_color - нижняя и верхняя границы диапазона цветов в выбранной цветовой модели.

Пропустить Навигационные Ссылки.
Чтобы оставить комментарий нужна авторизация
Печать