基于Python3.6中的OpenCV實(shí)現(xiàn)圖片色彩空間的轉(zhuǎn)換
不同的色彩空間中對圖片的色彩體現(xiàn)有很大不同
#色彩空間的相互轉(zhuǎn)換:最常見的是HSV與RGB,YUV與RGB的相互轉(zhuǎn)換
#常見色彩空間有:
#RGB:最常用
#HSV:對指定色彩銘感,用于查找表達(dá)特定顏色
#HIS:
#YCrCb:在人體膚色識(shí)別運(yùn)用較多
#YUV:Android開發(fā)中運(yùn)用較多
以下是對圖片進(jìn)行所有色彩空間的演示:
import cv2 as cv ###導(dǎo)入openc包
def color_space_demo(image):
gray = cv.cvtColor(image,cv.COLOR_BGR2GRAY)
cv.imshow("gray",gray)
hsv = cv.cvtColor(image,cv.COLOR_BGR2HSV)
cv.imshow("hsv",hsv)
yuv = cv.cvtColor(image,cv.COLOR_BGR2YUV)
cv.imshow("yuv",yuv)
Ycrcb = cv.cvtColor(image,cv.COLOR_BGR2YCrCb)
cv.imshow("Ycrcb",Ycrcb)
HIS = cv.cvtColor(image,cv.COLOR_BGR2HLS)
cv.imshow("HIS",HIS)
print("--------hello python------------")
src=cv.imread("F:/shiyan/1.png") ###讀取F:/shiyan/1.png路徑下的名為1格式為.png的圖片
cv.namedWindow("input image",cv.WINDOW_AUTOSIZE) ###給圖片顯示的窗口命名為input image
cv.imshow("input image",src) ###顯示圖片
color_space_demo(src)
cv.waitKey(0) ###等待下一步指令
cv.destroyAllWindows() ###為了能正常關(guān)閉所有的繪圖窗口。
圖片示例如下:

總結(jié)
以上所述是小編給大家介紹的基于Python3.6中的OpenCV實(shí)現(xiàn)圖片色彩空間的轉(zhuǎn)換,希望對大家有所幫助!
相關(guān)文章
Python實(shí)現(xiàn)嵌套列表的7中方法總結(jié)
這篇文章主要來給大家講解一個(gè)Python的進(jìn)階知識(shí)點(diǎn):如何將一個(gè)嵌套的大列表展開形成一個(gè)列表。小編提供了7種方法供大家學(xué)習(xí)參考,希望大家能喜歡2023-03-03
簡單介紹Python的Tornado框架中的協(xié)程異步實(shí)現(xiàn)原理
這篇文章主要介紹了簡單介紹Python的Tornado框架中的協(xié)程異步實(shí)現(xiàn)原理,作者基于Python的生成器講述了Tornado異步的特點(diǎn),需要的朋友可以參考下2015-04-04
深度學(xué)習(xí)tensorflow基礎(chǔ)mnist
mnist作為深度學(xué)習(xí)中的HelloWorld,該小工程詳細(xì)描述了如何從零開始深度學(xué)習(xí),代碼詳細(xì),解釋全面,需要的朋友可以參考下2021-04-04
Django添加favicon.ico圖標(biāo)的示例代碼
這篇文章主要介紹了Django添加favicon.ico圖標(biāo)的示例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-08-08
Python中如何實(shí)現(xiàn)真正的按位取反運(yùn)算
按位取反是位運(yùn)算符,而位運(yùn)算符是應(yīng)用在兩個(gè)數(shù)的運(yùn)算上,會(huì)對數(shù)字的二進(jìn)制所有位數(shù)進(jìn)行從低到高的運(yùn)算,下面這篇文章主要給大家介紹了關(guān)于Python中如何實(shí)現(xiàn)真正的按位取反運(yùn)算的相關(guān)資料,需要的朋友可以參考下2023-02-02
三步解決python PermissionError: [WinError 5]拒絕訪問的情況
這篇文章主要介紹了三步解決python PermissionError: [WinError 5]拒絕訪問的情況,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-04-04
python刪除列表元素del,pop(),remove()及clear()
這篇文章主要介紹了python刪除列表元素del,pop(),remove()及clear(),列表元素能增加就可以刪除,這里要給大家介紹的是刪除列表元素,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-03-03

