傳統(tǒng)的機(jī)器視覺系統(tǒng)大部分是基于灰度圖像進(jìn)行圖像處理,而如果檢測顏色則需要選擇彩色相機(jī),因?yàn)椴噬鄼C(jī)可以還原物體的真實(shí)色彩。本文講解什么是顏色空間、怎么利用彩色空間,并結(jié)合案例進(jìn)行展示實(shí)現(xiàn)過程。
1.什么是彩色空間
顏色是通過眼、腦和我們的生活經(jīng)驗(yàn)所產(chǎn)生的一種對光的視覺效應(yīng)。我們?nèi)庋鬯芤姷降墓饩€,是由波長范圍很窄的電磁波產(chǎn)生;顏色就是人對光的一種感覺,由大腦產(chǎn)生的一種感覺。例如:綠葉反射波長為500~570nm的綠光。
例如初中物理中所學(xué)的光的三原色由紅、綠、藍(lán)組成,這就是RGB顏色空間,除此之外還有HSV、CMY顏色空間。
RGB模型
RGB三原色組成了五彩繽紛的世界,通過不同顏色之間的比例搭配得到赤橙黃綠青藍(lán)紫,我們的相機(jī)、電視機(jī)就是利用顏色空間的模型,因此RGB主要面向硬件模型。色彩強(qiáng)度用0~255表示,總共256的灰度值,最大可呈現(xiàn)的色彩種類為256*256*256=16777216種。
CMY顏色空間它也是一種面向硬件設(shè)備(彩色打印機(jī),復(fù)印機(jī))的顏色模型,CMY代表青色,深紅色和黃色(顏料原色)的組合。這三種顏色是RGB的二次色,用的是另一種方式定義。在機(jī)器視覺中涉及不到,這兒不做深入分析。
HSV顏色空間是根據(jù)顏色的直觀特性,由A. R. Smith在1978年創(chuàng)建的一種顏色空間, 也稱六角錐體模型(Hexcone Model)。這個(gè)顏色模型十分重要,該模型十分接近人對顏色的感知。
H(色調(diào)):用角度度量,取值范圍為0°~360°,從紅色開始按逆時(shí)針方向計(jì)算。紅色為0°,綠色為120°,藍(lán)色為240°。它們的補(bǔ)色是:黃色為60°,青色為180°,品紅為300°。
S(飽和度):取值范圍為0~255。
V(亮度):取值范圍為0 (黑色)~255(白色)。
HSV模型
2.怎么利用彩色空間
(1)輸入圖像彩色圖像
(2)將彩色圖像轉(zhuǎn)化成所需的空間(按R分量法、最大值法、插值法等)
(3)在所需的空間進(jìn)行圖像處理
3.顏色識別案例
要求:識別下圖導(dǎo)線的顏色信息
顏色識別的過程如下圖所示
(1)采集圖像。選擇采集路徑為文件,圖像的格式為BMP或JPG。如下圖1所示
圖1
(2)彩色轉(zhuǎn)灰。選擇需要轉(zhuǎn)出的顏色通道,可以根據(jù)需要選擇紅、綠、藍(lán)、平均值、最小值、最大值。如圖2所示。
圖2
(3)斑點(diǎn)分析。選擇彩色轉(zhuǎn)灰后的圖像,檢測導(dǎo)線的斑點(diǎn)數(shù)量,通過面積進(jìn)行篩選,最終篩選出4個(gè)斑點(diǎn)。如圖3所示。
圖3
(4)循環(huán)檢測。由于需要同時(shí)檢測4根導(dǎo)線顏色信息,選擇循環(huán)工具,循環(huán)的開始值為0,結(jié)束值為斑點(diǎn)分析得到的數(shù)量。如圖4所示。
圖4
(5)顏色識別。由于我們的目標(biāo)是識別導(dǎo)線顏色,添加顏色識別工具至開始循環(huán)與結(jié)束循環(huán)之間;并且逐一訓(xùn)練顏色樣本信息;如圖5所示。此時(shí)由于顏色識別需要進(jìn)行位置信息的跟隨變化,所以位置X/Y選擇斑點(diǎn)分析的重心X/Y;并且勾上循環(huán)。如圖6所示。
圖5
圖6
(6)數(shù)值顯示。為了方便觀察當(dāng)前檢測的顏色信息內(nèi)容,添加數(shù)值顯示工具至開始循環(huán)與結(jié)束循環(huán)之間;數(shù)據(jù)鏈接選擇顏色識別的樣本,位置X/Y選擇斑點(diǎn)分析的重心X/Y,勾選循環(huán)。如圖7所示。
圖7
(7)運(yùn)行結(jié)果。如圖8所示。
圖8
在顏色識別過程需要注意的幾點(diǎn):
1.多個(gè)顏色同時(shí)識別需要循環(huán)工具。
2.每一種顏色的位置信息不固定需要位置信息跟隨。
3.由于機(jī)器視覺檢測系統(tǒng)的顏色庫里沒有我們需要的顏色,此時(shí)需要訓(xùn)練顏色樣本至顏色庫。
4.數(shù)值顯示需要同時(shí)顯示4種顏色信息,其位置需要跟隨斑點(diǎn)位置變化(勾選循環(huán),確保位置跟隨變化),且處于循環(huán)工具之間。
-
導(dǎo)線
+關(guān)注
關(guān)注
5文章
412瀏覽量
24843 -
機(jī)器視覺
+關(guān)注
關(guān)注
162文章
4405瀏覽量
120571
原文標(biāo)題:一個(gè)經(jīng)典案例,帶你學(xué)習(xí)機(jī)器視覺之導(dǎo)線顏色識別
文章出處:【微信號:GKB1508,微信公眾號:工控幫】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論