Python cv2遇到顏色差異問題

近期在Python上面使用cv2遇到了一個問題

當我讀取一張圖片 並轉為numpy數組時, 最後以cv2讀入並輸出

結果居然發生了顏色差異!

 

 

後來找了一些文章,

才發現需要使用cvtColor這個函式,

以前一直以為這只是去過濾顏色, 沒想到會跟這有關

cv2.cvtColor(img, cv2.COLOR_RGB2BGR)

經過處理後, 輸出的圖片就正常了null