[python、pytorch]PILとopenCVによって読み取られるデフォルトの形式とチャネル順序

一、PIL.Image.open

H×W×C、RGB、データ型PIL.JpegImagePlugin.JpegImageFile

numpy.asarray(image_pil)を介してnumpy.ndarrayに変換します

二、cv2.imread

H×W×C、BGR、データ型numpy.ndarray

cv2.cvtColor(image_cv2、cv2.COLOR_BGR2RGB)を介してRGBに変換する

注:上記の2つのライブラリによって読み取られる画像値は、必ずしも完全に同じであるとは限りません(RGB ndarrayに変換された後でも)。また、一部のピクセルの値は1だけ異なる場合があります。

おすすめ

転載: blog.csdn.net/qq_38253797/article/details/121826165