Opencv读取图片的输出格式为:[H,W,C],HWC分别代表读入图片的高度,宽度和通道数,使用时需要注意读入的顺序,如有需要,则用np.transpose(input_img,(2,0,1))转换为[C,H,W]形式再处理,且其读取真彩图片(三通道图片)的通道顺序为BGR,与一般的读入方式有所不同。
opencv的安装:
conda install --channel https://conda.anaconda.org/menpo opencv3
PIL图像在转换为numpy.ndarray后,格式为(h,w,c),像素顺序为RGB;
OpenCV在cv2.imread()后数据类型为numpy.ndarray,格式为(h,w,c),像素顺序为BGR。
PyTorch和caffe为(c,h,w)