標籤:

每天一練P2 Python和OpenCV做圖像處理(cvtColor)

未經許可,禁止轉載

每天一練P2 圖像轉換(cvtColor)

OpenCV中圖像格式轉換的函數為cv2.cvtColor(img,code)

  • img 是原始圖像數據
  • code為轉換的格式

    常見的code有 cv2.COLORBGR2GRAY,cv2.COLORBGR2HSV,cv2.COLOR_BGR2RGB

通常在圖像處理中圖像都需要預處理轉換為黑白後,再用其他函數進行處理(輪廓等)。


完整的代碼如下:

# coding by 劉雲飛# email: liuyunfei.1314@163.com # date: 2018-4-12import cv2# 讀取名稱為p2.png的圖片img = cv2.imread("p2.png",1)# 將圖片轉換為黑白格式gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)# 顯示imgcv2.imshow("P2-img",img)# 顯示graycv2.imshow("P2-gray",gray)cv2.waitKey(0)

顯示的圖片為:(下面一個窗口的圖像已經轉換為黑白顏色)

推薦閱讀:

Opencv學習筆記(1)
【小林的OpenCV基礎課 0】一切為了學習!
OpenCV讀視頻性能測試:python和C++ API比較
OpenCV人臉識別之二:模型訓練

TAG:OpenCV |