【Halcon學(xué)習(xí)筆記】14.彩色圖像
1.概述
????? ? 與灰度圖像相比,彩色圖像包含的額外信息會(huì)更多,利用這些信息可以簡(jiǎn)化很多機(jī)器視覺(jué)中的處理任務(wù)。

1.1 圖像的表示方法
????????圖像的基本表示方法包括:二值圖像、灰度圖像、彩色圖像三種。
1)二值圖像
? ? ? ? 每個(gè)像素只包含黑和白兩種顏色的圖像,用0代表黑色,1代表白色。圖位深度1,其每個(gè)像素通常用1Bit就可以完整存儲(chǔ)信息。
2)灰度圖像
????????每個(gè)像素有1個(gè)通道顏色的圖像,這類(lèi)圖像通常顯示為從最暗黑色到最亮的白色的灰度,分量介于(0-255)。圖位深度8,其每個(gè)像素通常用8Bit的尺度大小來(lái)保存。
3)彩色圖像
????????每個(gè)像素有3個(gè)通道顏色的圖像,通常是由紅(R)、綠(G)、藍(lán)(B)三個(gè)分量來(lái)表示,分量介于(0-255),用這三個(gè)色彩通道的組合表示顏色。圖位深度24,其每個(gè)像素通常用8Bit*3的尺度大小來(lái)保存。
1.2 彩色圖像的RGB色彩空間
????????RGB色彩模式是工業(yè)界的一種顏色標(biāo)準(zhǔn),是通過(guò)對(duì)三基色紅(R)、綠(G)、藍(lán)(B)三個(gè)顏色通道的分量組合,可以得到各式各樣的顏色的。RGB這個(gè)標(biāo)準(zhǔn)幾乎包括了人類(lèi)視力所能感知的所有顏色,是運(yùn)用最廣的顏色系統(tǒng)之一。

1.3 彩色圖像的HSV色彩空間
????????BGR色彩空間是基于三基色(紅,綠,藍(lán))?而言的。而HSV色彩空間是基于色調(diào)(H),飽和度(S)和亮度(V)?而言的。
????????H:色調(diào),光的顏色。范圍[0,180]。
????????S:飽和度,色彩的深淺。范圍[0,255](飽和度為0時(shí)變?yōu)榛叶葓D像)。
????????V:亮度,光的明暗。范圍[0,255](亮度為0時(shí),圖像為純黑色)。

2.相關(guān)算子
2.1 訪問(wèn)
1)access_channel()????????//獲取一個(gè)多通道圖像其中一個(gè)通道的圖像
2)count_channels()???????? //計(jì)算多通道圖像的通道數(shù)量
2.2 分離與合并
1)decompose3()?????????//將三通道圖像轉(zhuǎn)換為三張單通道圖像
2)compose3()????????????//將三張單通道圖像轉(zhuǎn)換為三通道圖像
2.3 轉(zhuǎn)換
1)rgb1_to_gray()????????//將一張RGB圖像轉(zhuǎn)換為灰度圖像
2)rgb3_to_gray()????????//將三張RGB分量圖像轉(zhuǎn)換為灰度圖像
3)trans_from_rgb()????//將圖像從RGB顏色空間轉(zhuǎn)換為任意顏色空間
3.顏色識(shí)別在Halcon中的應(yīng)用思路
????????顏色識(shí)別大致可以分為兩種思路:
????????一是通過(guò)提取彩色圖像的單通道分量圖像的灰度特征來(lái)區(qū)分顏色(本質(zhì)還是blob分析);
????????二是通過(guò)訓(xùn)練基于像素顏色的分類(lèi)器來(lái)區(qū)分顏色(詳見(jiàn)13.圖像分類(lèi))。

by Ryou2-