opencv大坑之BGR

opencv读进来的图片通道排列是BGR,而不是主流的RGB!!!这点很容易被忽略。如果想转成RGB,可以这么转:

img_bgr = cv2.imread(1.jpg)
img_rgb = cv2.cvtColor(img_bgr, cv2.COLOR_BGR2RGB)
  • 除了opencv读入彩色图片以BGR顺序存储之外,其他所有图像库读入彩色图片都以RGB存储。
  • 除了PIL读入的图片是img类之外,其他库读进来的图片都是numpy矩阵。
  • 对比各大图像库,无论是速度还是图片操作的全面性,最好用的还是opencv!毕竟它是一个cv专用库。

你可能感兴趣的:(opencv,计算机视觉,人工智能)