OpenCV HSV顏色空間轉換

2021-10-08 17:07:13 字數 635 閱讀 5997

dst = cv2.cvtcolor(arc,cv2.color_bgr2hsv) #cv2.cvtcolor(p1,p2) 是顏色空間轉換函式,p1是需要轉換的,p2是轉換成何種格式,此處轉換為hsv格式

''''

1、cv2.imread()介面讀影象,讀進來直接是bgr 格式資料格式在 0~255,

需要特別注意的是讀出來的格式是bgr,不是我們最常見的rgb格式,顏色肯定有區別。

2、cv2.cvtcolor(p1,p2) 是顏色空間轉換函式,p1是需要轉換的,p2是轉換成何種格式。

cv2.color_bgr2rgb 將bgr格式轉換成rgb格式

cv2.color_bgr2gray 將bgr格式轉換成灰度

灰度並不是指常規意義上的黑白,只用看是不是無符號八位整型(unit8),單通道即可判斷。'''

cv2.imshow("pic show",arc)

cv2.imshow("arc",dst)

cv2.waitkey(0)

cv2.destroyallwindows()

opencv HSV色彩空間 追蹤特定顏色

hsv hue,saturation,value 是根據顏色的直觀特性由a.r.smith在1978年建立的一種顏色空間,也稱六角錐體模型 hexcone model 這個模型中顏色的引數分別是 色調 h 飽和度 s 亮度 v 色調h 用角度度量,取值範圍為0 360 從紅色開始按逆時針方向計算,紅...

顏色空間及顏色空間轉換

1.1 顏色空間介紹 rgb 顏色空間是大家最熟悉的顏色空間,即三基色空間,任何一種顏色都可以由該三種 顏色混合而成。然而一般對顏色空間的影象進行有效處理都是在 hsv 空間進行的,hsv 色 調 hue,飽和度 saturation,亮度 value 是根據顏色的直觀特性建立的一種顏色空間,也稱六...

顏色空間轉換

話不多說,說明anything include include using namespace std using namespace cv int main int argc,char argv printf n 釋放相應的影象記憶體空間 cvreleaseimage src cvreleasei...