です。ピローとnumpyを使用していますが、ピローイメージオブジェクトとnumpy配列の間の変換に問題があります。ピローイメージオブジェクトとnumpy配列の間の変換が
次のコードを実行すると、結果は変です。
im = Image.open(os.path.join(self.img_path, ifname))
print im.size
in_data = np.asarray(im, dtype=np.uint8)
print in_data.shape
結果は、寸法が変更されたのはなぜ
(1024, 768)
(768, 1024)
のですか?多分列優先
'np.asarray(im、order = 'F')'も可能です(https://docs.scipy.org/doc/numpy-1.13.0/reference/generated/numpy.asarray.html)。 #numpy.asarray) –