【发布时间】:2020-01-03 15:54:46
【问题描述】:
我正在对 OpenVino 模型中的预训练数据进行一些预处理。 它说它只使用 BGR 格式的图像。
这里, 如何在 python 中检查我的图像是 BGR 格式还是 RBG 格式?
我加载的图片代码是
import cv2
import numpy as np
from PIL import Image
image = cv2.imread('29101878_988024658021087_5045014614769664000_o.jpg')
print(image.shape)
给出的输出
形状(973,772,3)
我如何检查图像是 RBG 还是 BGR 格式? 如果是 RBG 格式,如何将其转换为 BGR,反之亦然?
【问题讨论】:
-
如果您使用 OpenCV 读取图像或视频,它将是 BGR。几乎所有其他东西(PIL/Pillow、skimage、CImg、ImageMagick、SciPy、NumPy、vips、GD)都使用 RGB。
标签: python python-3.x python-imaging-library cv2