1.RGB通道:R紅色,G綠色,B藍色;R、G、B各占一個字節,取值范圍在0—255;可代表的顏色數256*256*256==2^24
黑色區域是:R=G=B=0; 白色區域是:R=G=B=255; 黃色:R=G=255,B=0;
decompose3 (Image, Image1,Image2, Image3) *將一個三通道圖像轉換成3個通道的圖像
2、 hsv通道:
色相(H)是色彩的基本屬性,就是平常所說的顏色,如紅色、黃色等,取0-360;
飽和度(S)是指色彩的純度,越高色彩越純,低則逐漸變暗,去0-100%的數值;
明度(V),亮度取0-100%;
*紅色按鈕:R 200+,G 100+, B 100+; 背景箱子
trans_from_rgb(ImageRed, ImageGreen, ImageBlue : ImageResult1, ImageResult2, ImageResult3 : ColorSpace : ) *RGB轉換到另一個顏色空間,ImageRed, ImageGreen, ImageBlue為RGB顏色,ColorSpace顏色空間
*任務:將圖像中的紅色按鈕區分出來
read_image (Image,'C:/Users/MAQUE/Pictures/red.PNG')
decompose3 (Image, Red,Green, Blue)
trans_from_rgb(Red, Green,Blue, H, S, V, 'hsv') *把RGB轉換到HSV通道,觀察發現S通道紅色按鈕跟其他按鈕灰度不同
threshold (S, Region, 80,255) *閾值分割
reduce_domain (Image, Region,ImageReduced) *將region區域的圖像提取出來
edges_color_sub_pix(Image : Edges : Filter, Alpha, Low, High : )提取顏色區塊的邊緣