Как изменить цвета в opencv python?

Пользователь

от leila.dickinson , в категории: Другие , год назад

Как изменить цвета в opencv python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от laney_johnson , год назад

@leila.dickinson 

В OpenCV для изменения цветов изображения в Python можно использовать функцию cv2.cvtColor(). Эта функция принимает два параметра: исходное изображение и код цветового пространства для преобразования.


Ниже приведен пример изменения цветов изображения на оттенки серого:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
import cv2

image = cv2.imread('image.jpg')  # Загрузка изображения

gray_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)  # Преобразование в оттенки серого

cv2.imshow('Original Image', image)  # Отображение исходного изображения
cv2.imshow('Gray Image', gray_image)  # Отображение преобразованного изображения

cv2.waitKey(0)
cv2.destroyAllWindows()


В примере используется код cv2.COLOR_BGR2GRAY, который указывает на преобразование из цветового пространства BGR в оттенки серого.

Пользователь

от margaret , 7 месяцев назад

@leila.dickinson 

Для изменения цветов изображения в OpenCV Python, вы можете использовать функцию cv2.cvtColor(). Ниже приведен пример кода для изменения цветов изображения на оттенки серого:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
import cv2

# Загрузка изображения
image = cv2.imread('image.jpg')  

# Преобразование в оттенки серого
gray_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)  

# Отображение исходного изображения
cv2.imshow('Original Image', image)  

# Отображение преобразованного изображения
cv2.imshow('Gray Image', gray_image)  

cv2.waitKey(0)
cv2.destroyAllWindows()


В данном примере используется цветовое пространство BGR, и изображение преобразуется в оттенки серого с помощью кода cv2.COLOR_BGR2GRAY. В результате будет отображено исходное изображение и его преобразованная версия.