4. OpenCV--色彩空間(Color Space)

目錄:

先總結(jié):

色彩空間種類(lèi)和定義的理論掌握

轉(zhuǎn)換方法:XXX = cv.cvtColor(image, cv.COLOR_BGR2XXX)

調(diào)用opencv內(nèi)部函數(shù)都屬于調(diào)用他的API接口

視頻輸入讀茸辉: capture = cv.VideoCapture(“ ”)

ret, frame = capture.read()

第一個(gè)參數(shù)ret 為T(mén)rue 或者False,代表有沒(méi)有讀取到圖片, ret是布爾值,如果讀取幀是正確的則返回True夸赫,如果文件讀取到結(jié)尾聊品,它的返回值就為False汰具。

第二個(gè)參數(shù)frame表示截取到一幀的圖片,frame就是每一幀的圖像卢佣,是個(gè)三維矩陣.

通過(guò)hsv來(lái)追蹤顏色:

?????????hsv = cv.cvtColor(frame, cv.COLOR_BGR2HSV)

????????lower_hsv = np.array([0,0,221])

????????upper_hsv = np.array([180,30,255])

????????# 這里追蹤白色房揭,得到的是一個(gè)二值圖像

????????mask = cv.inRange(hsv,lowerb=lower_hsv,upperb=upper_hsv)

通道分割與合并:

分割:r, g, b = cv.split(src)

單獨(dú)修改某個(gè)通道:src[ :, :, 0/1/2 ] = 0/?

合并:cv.merge( [r, g, b] )?


4.1 定義及空間種類(lèi)


純黑:0 0 0

純白:255, 255, 255


三原色:紅袜硫、綠氯葬、藍(lán),這三種光波是自然界所有顏色的基礎(chǔ)婉陷,任何顏色都可以由這三種顏色混合而來(lái)帚称。


每種顏色按亮度分為0~255共256個(gè)等級(jí)(不了解亮度可以看第一節(jié)),0表示亮度為0%秽澳,255表示亮度為100%闯睹,這是我們首先要知道的,數(shù)值表示的是顏色的亮度担神。

三種顏色的不同亮度相互組合成立大千世界楼吃,這些數(shù)值可以表示256*256*256=1678萬(wàn)中顏色,對(duì)于電腦再現(xiàn)大千世界綽綽有余了妄讯。但為什么是255呢孩锡,這關(guān)于到色彩位數(shù)2^8=256,,表示這是8位色彩深度亥贸,色彩深度是計(jì)算機(jī)圖形學(xué)領(lǐng)域表示在位圖或者視頻幀緩沖區(qū)中儲(chǔ)存1像素的顏色所用的位數(shù)躬窜,位數(shù)越多,能表示的顏色越多炕置。

HSV:

H:hue 色調(diào)

為什么還要用HSV來(lái)表示荣挨?因?yàn)镠SV在差異性很大的色彩中很好用,他能很大的突出途中某些很突出的顏色

HSV: H: 0-360. SV:0-255.

但是實(shí)際中opencv H是0-180讹俊, 因?yàn)槠渌际?-255, 所以用uint8 垦沉, 2的8次就可以表示,但是要是到360的話(huà)就會(huì)溢出仍劈。所以縮小取值范圍讓它滿(mǎn)足取值范圍厕倍。

HIS:I:intensive 灰度級(jí)別。S:Saturation 飽和度

YCrCb:多用于檢測(cè)皮膚

YUV:Android開(kāi)發(fā)贩疙。


4.2 RGB轉(zhuǎn)化為其他:

重點(diǎn):RGB —— HSV6锿洹?黾取!组民!

gray = cv.cvtColor(image, cv.COLOR_BGR2GRAY)

hsv = cv.cvtColor(image,cv.COLOR_BGR2HSV)

yuv = cv.cvtColor(image, cv.COLOR_BGR2YUV)

Ycrcb = cv.cvtColor(image, cv.COLOR_BGR2YCrCb)

………………...


上面表格中在色彩空間里面都特別容易區(qū)分棒仍,所以我們用 inRange 來(lái)區(qū)分,能直接把這些顏色的HSV值提取出來(lái)臭胜。

比如某個(gè)像素點(diǎn) 他的坐標(biāo)都位于 黑色的HSV 區(qū)域莫其,那么這個(gè)像素點(diǎn)一定是黑色。

這個(gè)表格是經(jīng)驗(yàn)總結(jié)表耸三,很重要:B叶浮!R亲场憨颠!

比如你想提取圖中所有黃色點(diǎn),那么滿(mǎn)足 h [26, 34], s [43, 255], v[46, 255] 這三個(gè)要求的所有點(diǎn)都可以提取為黃色积锅。上面三個(gè)通道爽彤,最大值最小值總6個(gè)值,就可以過(guò)濾出所有黃色的點(diǎn)了缚陷。

做顏色物體跟蹤的關(guān)鍵J矢荨!


4.3 通過(guò)hsv追蹤顏色(cv.irange(hsv, 下限蹬跃,上限))

通過(guò)hsv追蹤的最后都是二值圖匙瘪,你追蹤的顏色就是白色,沒(méi)追蹤的全部為黑色蝶缀。

這里牢牢的追蹤了白色丹喻。


4.4 通道的分割與合并

cv2.split函數(shù)分離得到各個(gè)通道的灰度值(單通道圖像)。

改變某個(gè)單獨(dú)通道的值:

通過(guò)merge()來(lái)合并:

cv2.merge函數(shù)是合并單通道成多通道(不能合并多個(gè)多通道圖像)翁都。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末碍论,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子柄慰,更是在濱河造成了極大的恐慌鳍悠,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,919評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件坐搔,死亡現(xiàn)場(chǎng)離奇詭異藏研,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)概行,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,567評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén)蠢挡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人,你說(shuō)我怎么就攤上這事业踏∏菥妫” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,316評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵勤家,是天一觀的道長(zhǎng)腹尖。 經(jīng)常有香客問(wèn)我,道長(zhǎng)伐脖,這世上最難降的妖魔是什么热幔? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,294評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮晓殊,結(jié)果婚禮上断凶,老公的妹妹穿的比我還像新娘伤提。我一直安慰自己巫俺,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,318評(píng)論 6 390
  • 文/花漫 我一把揭開(kāi)白布肿男。 她就那樣靜靜地躺著介汹,像睡著了一般。 火紅的嫁衣襯著肌膚如雪舶沛。 梳的紋絲不亂的頭發(fā)上嘹承,一...
    開(kāi)封第一講書(shū)人閱讀 51,245評(píng)論 1 299
  • 那天,我揣著相機(jī)與錄音如庭,去河邊找鬼叹卷。 笑死,一個(gè)胖子當(dāng)著我的面吹牛坪它,可吹牛的內(nèi)容都是我干的骤竹。 我是一名探鬼主播,決...
    沈念sama閱讀 40,120評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼往毡,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼蒙揣!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起开瞭,我...
    開(kāi)封第一講書(shū)人閱讀 38,964評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤懒震,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后嗤详,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體个扰,經(jīng)...
    沈念sama閱讀 45,376評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,592評(píng)論 2 333
  • 正文 我和宋清朗相戀三年葱色,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了递宅。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,764評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖恐锣,靈堂內(nèi)的尸體忽然破棺而出茅主,到底是詐尸還是另有隱情,我是刑警寧澤土榴,帶...
    沈念sama閱讀 35,460評(píng)論 5 344
  • 正文 年R本政府宣布诀姚,位于F島的核電站,受9級(jí)特大地震影響玷禽,放射性物質(zhì)發(fā)生泄漏赫段。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,070評(píng)論 3 327
  • 文/蒙蒙 一矢赁、第九天 我趴在偏房一處隱蔽的房頂上張望糯笙。 院中可真熱鬧,春花似錦撩银、人聲如沸给涕。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,697評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)够庙。三九已至,卻和暖如春抄邀,著一層夾襖步出監(jiān)牢的瞬間耘眨,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,846評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工境肾, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留剔难,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,819評(píng)論 2 370
  • 正文 我出身青樓奥喻,卻偏偏與公主長(zhǎng)得像偶宫,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子衫嵌,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,665評(píng)論 2 354