【Python】記錄matplotlib和CV2讀取圖像的問題

問題描述

使用python通過matplotlib包畫出了所需的圖像,打算通過CV2包讀取圖像,進一步對這些圖像進行位置的排放。此時出現了排放後的圖像與排放前的圖像顏色不匹配的問題

原始圖像(部分圖像)
在這裏插入圖片描述
排列後的圖像(部分圖像)
在這裏插入圖片描述

解決方式

matplotlib 中圖像的通道順序: [R, G, B]
opencv 中的圖像通道順序: [B, G, R]
修改原始代碼 plt.imshow(img)爲

 plt.imshow(img[:, :, ::-1])

運行程序,成功!

參考鏈接

https://www.cnblogs.com/picassooo/p/11818800.html

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