@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 в оттенки серого.
@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. В результате будет отображено исходное изображение и его преобразованная версия.