opencv中顏色空間轉換函數cv2.cvtColor()使用
opencv中有多種色彩空間,包括 RGB、HSI、HSL、HSV、HSB、YCrCb、CIE XYZ、CIE Lab8種,使用中經常要遇到色彩空間的轉化,以便生成mask圖等操作。
可以使用下面的色彩空間轉化函數 cv2.cvtColor( )進行色彩空間的轉換:
HSV 表示hue、saturation、value
image_hsv = cv2.cvtColor(image,cv2.COLOR_BGR2HSV)
用這個函數把圖像從RGB轉到HSV夜色空間,註意是BGR2HSV,因為在opencv中默認的顏色空間是BGR。
dada.jpg
hsv_dada.jpg
當然瞭,上面是隨便選圖的,正經的應用類似於:
對於圖片進行預處理
到此這篇關於opencv中顏色空間轉換函數cv2.cvtColor()使用的文章就介紹到這瞭,更多相關opencv cv2.cvtColor()內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!
推薦閱讀:
- Python傳統圖像處理之皮膚區域檢測詳解
- python opencv膚色檢測的實現示例
- python-opencv中的cv2.inRange函數用法說明
- C++ opencv圖像處理使用cvtColor實現顏色轉換
- Python圖像運算之圖像點運算與灰度化處理詳解