每天一練P2 Python和OpenCV做圖像處理(cvtColor)
05-08
未經許可,禁止轉載
每天一練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 |