將影象分解成hsv的三個通道,並分別顯示
rect select;
vectormv;
capture >> frame;
cvtcolor(frame, gray, cv_bgr2gray);
cvtcolor(frame, gray, color_bgr2gray);//使用灰度圖進行檢測
/****計算目標模板的直方圖特徵****/
//在此之前先定義好target_img,然後這樣賦值也行,要學會mat的這個操作
mat target_img = mat(hsv, select);
split(hsv, mv);
imshow("src", hsv);
imshow("h", mv[0]);
imshow("s", mv[1]);
imshow("v", mv[2]);
calchist(&target_img, 1, channels, mat(), target_hist, 3, hist_size, ranges);
normalize(target_hist, target_hist);
HSV顏色空間
hsv hue,saturation,value 是根據顏色的直觀特性由a.r.smith在1978年建立的一種顏色空間,也稱六角錐體模型 hexcone model 這個模型中顏色的引數分別是 色調 h 飽和度 s 亮度 v hsv顏色空間模型 1 色調h 用角度度量,取值範圍為0 360 從紅色...
HSV顏色空間
h引數表示色彩資訊,即所處的光譜顏色的位置。該引數用一角度量來表示,紅 綠 藍分別相隔120度。互補色分別相差180度。純度s為一比例值,範圍從0到1,它表示成所選顏色的純度和該顏色最大的純度之間的比率。s 0時,只有灰度。v表示色彩的明亮程度,範圍從0到1。有一點要注意 它和光強度之間並沒有直接的...
HSV顏色空間
hsv hue,saturation,value 顏色空間的模型對應於圓柱座標系中的乙個圓錐形子集,圓錐的頂面對應於v 1。它包含rgb模型中的 r 1,g 1,b 1三個面,所代表的顏色較亮。色彩h由繞v軸的旋轉角給定。紅色對應於角度0 綠色對應於角度120 藍色對應於角度240 在hsv顏色模型...