python项目中,读取图片时,常用的库就有好几个。但这里面有个坑就是读取的像素排列是不一样,比如opencv读取格式为BGR。避免入坑,这里介绍下转为其他排列的方法。
BGR转为RGB:
rgb = bgr[...,::-1]
RGB转为BGR:
与上同理
bgr = rgb[...,::-1]
或
out = out[:, :, [2, 1, 0]]
RGB转为GBR:
gbr = rgb[...,[2,0,1]]
python项目中,读取图片时,常用的库就有好几个。但这里面有个坑就是读取的像素排列是不一样,比如opencv读取格式为BGR。避免入坑,这里介绍下转为其他排列的方法。
BGR转为RGB:
rgb = bgr[...,::-1]
RGB转为BGR:
与上同理
bgr = rgb[...,::-1]
或
out = out[:, :, [2, 1, 0]]
RGB转为GBR:
gbr = rgb[...,[2,0,1]]