Пример #1
0
def data_augmentation():
    #輝度をあげる
    os.system('bash ./initface.sh')
    DA.sepia('sp')
    DA.Shape(10, -1, 'spsp', '0')  #学習画像データを水増し(データ拡張)を行う
    mizumashi_data = ImageDataGenerator()
    mizumashi_generator = mizumashi_data.flow_from_directory(
        directory=root_dir,
        target_size=(img_size, img_size),
        batch_size=batch_size,
        shuffle=True)
    #テスト画像データを水増しする。
    val_datagen = ImageDataGenerator()
    val_gen = val_generator = val_datagen.flow_from_directory(
        directory=root_dir,
        target_size=(img_size, img_size),
        batch_size=batch_size,
        shuffle=False)
    valX, valy = val_gen.next()
    return (mizumashi_generator, val_generator, valX, valy)
Пример #2
0
#輝度をあげます
import MakeData as DA
#重複防止

# In[597]:

os.system('./initface.sh ')

# In[598]:
#水増し部分
if (args[1] == '0'):
    DA.sepia('sp')
    # DA.data_eraser(int(110/2))
elif (args[1] == '1'):
    DA.CE_gray('red', 'red')
    DA.Shape(10, -1, 'red', '0')
    # DA.data_eraser(int(110/2))
elif (args[1] == '2'):
    DA.CE_gray('green', 'green')
    DA.Shape(10, -1, 'green', '0')
    # DA.data_eraser(int(110/2))
elif (args[1] == '3'):
    DA.CE_gray('blue', 'blue')
    DA.Shape(10, -1, 'blue', '0')
    # DA.data_eraser(int(110/2))
elif (args[1] == '4'):
    DA.Shape(10, -1, 'sp', '0')
elif (args[1] == '5'):
    DA.sepia('sp')
    DA.Shape(10, -1, 'spsp', '0')
# In[599]: