AI人工智能 色彩空間轉(zhuǎn)換

2020-09-24 13:37 更新

在 OpenCV 中,圖像不是使用傳統(tǒng)的 RGB 顏色存儲的,而是以相反的順序存儲的,即以 BGR 順序存儲。 因此,讀取圖像時的默認(rèn)顏色代碼是 BGR。 cvtColor()顏色轉(zhuǎn)換函數(shù)用于將圖像從一個顏色代碼轉(zhuǎn)換為其他顏色代碼。

示例

考慮這個例子,將圖像從 BGR 轉(zhuǎn)換為灰度。

如下所示導(dǎo)入 OpenCV 包 -

import cv2

使用 imread()函數(shù)讀取一個特定的圖像 -

image = cv2.imread('image_flower.jpg')

現(xiàn)在,如果使用imshow()函數(shù)來顯示這個圖像,那么可以看到這個圖像在 BGR 中。

cv2.imshow('BGR_Penguins',image)

img

現(xiàn)在,使用cvtColor()函數(shù)將此圖像轉(zhuǎn)換為灰度。

image = cv2.cvtColor(image,cv2.COLOR_BGR2GRAY)
cv2.imshow('gray_penguins',image)

img

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號