主要是加了一些中文注释,api有改动的地方已经修复。去掉了一些对图片翻转、平移之类的操作。更简洁一些,适合新手查看。
数据集:https://people.eecs.berkeley.edu/~tinghuiz/projects/pix2pix/datasets/
这里选用的是facades
- python 3.6.1
- tensorflow 1.3.0
- 测试:
python ./pix2pix.py your_input_dir your_output_dir --mode test --batch_size 4 --checkpoint your_checkpoint_dir --ngf 16 --ndf 16
- 训练:
python ./pix2pix.py your_input_dir your_output_dir --mode train --max_steps 500 --summary_freq 10 --progress_freq 10 --batch_size 4 --ngf 16 --ndf 16
由于只是示例,采用的数据量较少,训练的step也较少,导致最后效果并不是很好。但是大体效果是有的。
测试结果:
输入:
输出:
真实图片:
tensorboard 很6