7 色彩空間轉換

2021-08-21 23:43:25 字數 752 閱讀 5355

常見的色彩空間

色彩空間轉換**

import cv2 as cv

def color_space_demo(img):

gray = cv.cvtcolor(img, cv.color_bgr2gray)

cv.imshow("gray", gray)

hsv = cv.cvtcolor(img, cv.color_bgr2hsv)

cv.imshow("hsv", hsv)

hls = cv.cvtcolor(img, cv.color_bgr2hls)

cv.imshow("hls", hls)

ycrcb = cv.cvtcolor(img, cv.color_bgr2ycrcb)

cv.imshow("ycrcb", ycrcb)

yuv = cv.cvtcolor(img,cv.color_bgr2yuv)

cv.imshow("yuv", yuv)

color_space_demo(cv.imread("image/bayer.png"))

cv.waitkey(0)

因為opencv預設色彩空間是bgr的,所以都是從bgr色彩空間來轉換的

除了rgb我比較熟悉,其他的色彩空間我都不熟,等搞明白了再更新

轉換後的效果

3 色彩空間

3.色彩空間 下面的圖的三個點表示的是rgb,當三個通道全是0時是黑色,全是255時是白色。灰度圖 gray cv cvtcolor img,cv color bgr2gray cv imshow gray gray hsv色彩空間轉換 hsv cv.cvtcolor img,cv color bg...

色彩空間(一) 色彩空間基礎

相信很多做設計的小夥伴都聽說過 rgb 或者 cmyk 這樣的概念,rgb 和 cmyk 就是兩個典型的色彩空間模式,前者主要用於光學色彩展示 比如我們的電腦顯示屏 而後者主要用於印刷 比如彩色印表機分為cmyk四個墨盒 但是我們今天要說的色彩空間,還不是這種粒度的劃分,而是針對 rgb 的光學色彩...

opencv學習(四) 色彩空間轉換

如下 匯入cv模組 h 0 180 s 0 255 v 0 255 import cv2 as cv import numpy as np def extrace object demo capture cv.videocapture f projects images video demo.wmv...