私は現在、numpyでさまざまなサイズの画像をたくさん読み込んでいますが、行列の形に関するいくつかの問題があるようです。画像は異なっていても、すべて同じです。異なるサイズの画像がnumpyで同じサイズで読み込まれるのはなぜですか?
例:
両方は、この関数を使用してロードされます。
def load_image(infilename) :
img = Image.open(infilename)
img.load()
data = np.asarray(img, dtype="int32")
return data
が、両方はdata.shape
が、それはRGBであるため、すべての画像が同じ行数、および3を持っていますが、816は意味をなさない?...彼らが持っているので、(441,816,3) 441は、理にかなっている必要があり列の数が違う? ...なぜ、すべてが同じ数の列を持つかのように読み込まれます。
だった私は考えることができる唯一のことは、あなたが 'infilename'とそれのために間違ったことを渡しているということですコールからコールへの変更はありません。コードに 'img.show()'を一時的に追加して、読み込まれたものを確認してください。 –