2017-02-26 13 views
4

サイズが異なる画像のフォルダがあります。バッチロード/データ拡張のためにflow_from_directoryを持つImageDataGeneratorを使用しようとしました。ケラス - アスペクト比を変形させずにImageDataGeneratorを使用する方法

画像のアスペクト比を維持する方法はありますか?画像はtarget_sizeように引き伸ばされているように思える:私は「パッド」、それらを変形させずに私の画像(一定の値とのギャップを埋める)

したいと思います。ここに私のコードです:

datagen = ImageDataGenerator(
    rescale = 1./255, 
    fill_mode='constant') 

generator = datagen.flow_from_directory(
    'data/images', 
    target_size=(256,256), 
    color_mode = 'grayscale', 
    batch_size=99, 
    class_mode=None, 
    shuffle=False) 

画像がされています(256,256)に伸びた。

答えて

2

私の質問に対する回答が見つかりました。

ImageDataGenerator/flow_from_directoryを使用しているときにアスペクト比を維持する方法は現在ありませんが、この機能を追加するにはpull requestがGithubで開きます。

関連する問題