這篇文章將為大家詳細(xì)講解有關(guān)使用Python+OpenCV圖像處理如何實現(xiàn)色彩空間轉(zhuǎn)換,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。
一、色彩空間的轉(zhuǎn)換
代碼如下:
#色彩空間轉(zhuǎn)換 import cv2 as cv def color_space_demo(img): gray = cv.cvtColor(img, cv.COLOR_BGR2GRAY) #RGB轉(zhuǎn)換為GRAY 這里的GRAY是單通道的 cv.imshow("gray", gray) hsv = cv.cvtColor(img, cv.COLOR_BGR2HSV) #RGB轉(zhuǎn)換為HSV cv.imshow("hsv", hsv) yuv = cv.cvtColor(img, cv.COLOR_RGB2YUV) #RGB轉(zhuǎn)換為YUV cv.imshow("yuv",yuv) Ycrcb = cv.cvtColor(img, cv.COLOR_RGB2YCrCb) #RGB轉(zhuǎn)換為YCrCb cv.imshow("Ycrcb", Ycrcb) src = cv.imread('D:\imageload\example.png') cv.namedWindow('first_image', cv.WINDOW_AUTOSIZE) cv.imshow('first_image', src) color_space_demo(src) cv.waitKey(0) cv.destroyAllWindows()