图像色彩空间的改变

图像色彩空间的改变

OpenCV中有150多种颜鱼空间转换方法。

最广泛使用的转换方法有两种,

BGR →GrayBGR→HSV。

cv.cvtColor(input_image,flag)

参数:

  1. input_image:进行颜色空间转换的图像.

  2. flag:转换类型

cv.COLOR_BGR2GRAY : BGR → GRAY

cv.COLOR_BGR2HSV : BGR → HSV

代码实现

import cv2
import numpy as np
import matplotlib.pyplot as plt

img = cv2.imread("lena.png")

cv2.imshow("img1",img)
cv2.waitKey(0)



#BGR转   GRAY    和   HSV

gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)

cv2.imshow('gray',gray)

hsv = cv2.cvtColor(img,cv2.COLOR_BGR2HSV)

cv2.imshow('hsv',hsv)

cv2.waitKey(0)
cv2.destroyAllWindows()

效果展示

图像色彩空间的改变_第1张图片

你可能感兴趣的:(OpenCV从入门到精通,opencv,人工智能,计算机视觉,python)