OpenCV默認使用BGR而非RGB格式

計算機中圖片顏色通道一般採用RGB進行排列,OpenCV在讀取圖片時,按BGR讀取,例如讀取下面左側圖像,使用非OpenCV函數,例如matplotlib進行結果顯示時爲右側。

因此,如果想使用RGB順序的影像數據,需要進行轉換:

image = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)

至於OpenCV爲什麼使用BGR而非RGB。看這篇博文:Why does OpenCV use BGR color format

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章