参考:https://blog.youkuaiyun.com/andylei777/article/details/79014921
本来是通过cv实现格式转换:
import cv2
srcBGR = cv2.imread("sample.png")
destRGB = cv2.cvtColor(srcBGR, cv2.COLOR_BGR2RGB)
后来发现会报错,应该是自己装的库有问题。
只能采取另一种方式:
import cv2 im=cv2.imread('d:\\test.png') ###cv2.imread读取的图像为BGR模式 # inputs=cv2.cvtColor(im, cv2.COLOR_BGR2RGB) cv2.imshow('src_bgr',im) #BGR-RGB out1 = im[...,[2,1,0]] cv2.imshow('out_RGB2',out1) #RGB-BGR out2 = out1[...,[2,1,0]] cv2.imshow('out_BGR',out2) cv2.waitKey(0)
转换回来和原始图像一样。