img1 = cv2.cvtcolor(img,cv2.color_bgr2gray) #將原圖的彩色bgr格式轉換為灰度gray格式影象
img2 = cv2.cvtcolor(img,cv2.color_bgr2hsv) #將原圖的彩色bgr格式轉換為彩色hsv格式影象
cv2.namedwindow('mcgrady_original',cv2.window_normal)
#顯示cv2.imshow('mcgrady_original',img)
cv2.namedwindow('mcgrady_gray',cv2.window_normal)
#顯示cv2.imshow('mcgrady_gray',img1)
cv2.namedwindow('mcgrady_hsv',cv2.window_normal)
#顯示cv2.imshow('mcgrady_hsv',img2)
#當按下esc鍵時,退出程式視窗
k = cv2.waitkey(0)
if k == 27:
cv2.destroyallwindows()
結果:
顏色空間及顏色空間轉換
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...
顏色空間轉換
1.轉成灰度圖 img gray cv2.cvtcolor img,cv2.color bgr2gray cv2.imshow img img cv2.imshow gray img gray cv2.waitkey 0 2.獲取所有的轉換模式 flags i for i in dir cv2 if...