入力画像のサイズを変更するためにコードの一部を使用したいのですが、imresizeはscipyでは非推奨であり、google colabでは実行できません。コードの一部は次のとおりです。
height = 256
width = 256
channels = 3
.....
img = sc.imread(Tr_list[idx])
img = np.double(sc.imresize(img, [height, width, channels], interp='bilinear', mode = 'RGB'))
だから、私はnumpy.array(Image.fromarray(arr).resize())で同等のコードを探しています。どのように正確にコードを変更する必要がありますか?
正確なエラーテキストは次のとおりです。
AttributeError: module 'scipy.misc' has no attribute 'imread'
言ったように、Image
のPIL
モジュールを使用する必要があります。
from PIL import Image
height = 256
width = 256
...
img = ...
img = np.array(Image.fromarray(img).resize(height, width), PIL.Image.BILINEAR).astype(np.double)