天天看點

2.opencv函數--cv2.cvtColor

轉換圖檔色彩空間,比如将彩色圖檔轉換為灰階圖檔

函數原型

  1. cv2.cv2.cvtColor(src, code[, dst[, dstCn]])

    該函數為轉換圖檔的色彩空間,

    參數說明:

    src:圖檔的numpy數組輸入,

    dst:輸出圖檔,一般不用

    code:目的色彩空間,這個參數實在太多,不能一一列舉

    dstCn:目的圖檔的通道,一般預設

    傳回值:灰階圖檔的數組

使用示例

import cv2
img = cv2.imread(path)
print(img.shape)
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
print(gray.shape)
           

會顯示如下

<class 'numpy.ndarray'>
(126, 800, 3)
(126, 800)