Commit bb0ea3d5 authored by Tao Xu's avatar Tao Xu Committed by Facebook GitHub Bot
Browse files

Train a pix2pix model

Summary: Train a pix2pix model on the paired dataset. During inference, it can transfer an source image to the target image.

Reviewed By: newstzpz

Differential Revision: D27371290

fbshipit-source-id: 3141bc6d9e4fe0013f6ea3de3cf998163d286168
parent a0658c4a
......@@ -195,7 +195,7 @@ def register_lmdb_dataset(
def inject_gan_datasets(cfg):
if cfg.D2GO_DATA.DATASETS.GAN_INJECTION.ENABLE:
name = cfg.D2GO_DATA.DATASETS.GAN_INJECTION.NAME
cfg.merge_from_list(["DATASETS.TRAIN", [name], "DATASETS.TEST", [name]])
cfg.merge_from_list(["DATASETS.TRAIN", [name + "_train"], "DATASETS.TEST", [name + "_test"]])
json_path = cfg.D2GO_DATA.DATASETS.GAN_INJECTION.JSON_PATH
assert PathManager.isfile(json_path), (
......@@ -232,7 +232,7 @@ def inject_gan_datasets(cfg):
real_json_path=None
register_folder_dataset(
name,
name + "_train",
json_path,
input_folder,
gt_folder,
......@@ -244,3 +244,18 @@ def inject_gan_datasets(cfg):
real_folder,
real_src_path,
)
register_folder_dataset(
name + "_test",
json_path,
input_folder,
gt_folder,
mask_folder,
input_src_path,
gt_src_path,
mask_src_path,
real_json_path,
real_folder,
real_src_path,
max_num=5000,
)
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment