基於主觀顏色模型HSV顏色空間

2021-07-09 14:52:29 字數 572 閱讀 1955

將影象分解成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顏色模型...