Pythonの画像フォーマット変換メモ
Pythonで画像を扱うライブラリはいろいろありますがそれぞれ似たようで微妙に違うフォーマットを使っているのでハマることがよくあります。というわけで気がついたときにここにメモしておきたいと思います。
OpenCV→Caffe
caffe_img = caffe.io.load_image('image.jpg')
と同じフォーマットのデータを得ようと思ったら
opencv_img = cv2.imread('image.jpg')
opencv_img = cv2.cvtColor(opencv_img, cv2.COLOR_BGR2RGB)
opencv_img = skimage.img_as_float(opencv_img).astype(np.float32)
とすればよいようです。
以下気がついた時に追記します。