opencv读取图片的默认像素排列是BGR,和很多其他软件不一致,需要转换。
这里转一下国外博客的一个方法,基于python语言。
BGR to RGB
OpenCV image to Matplotlib
rgb = bgr[...,::-1]
RGB to BGR
Matplotlib image to OpenCV
bgr = rgb[...,::-1]
RGB to GBR
gbr = rgb[...,[2,0,1]]
opencv读取图片的默认像素排列是BGR,和很多其他软件不一致,需要转换。
这里转一下国外博客的一个方法,基于python语言。
OpenCV image to Matplotlib
rgb = bgr[...,::-1]
Matplotlib image to OpenCV
bgr = rgb[...,::-1]
gbr = rgb[...,[2,0,1]]