论文 《High Resolution Face Age Editing》
操作系统 Win 11
编译器 pycharm
我的(仅供参考)
Python 3.7.13
Pytorch 1.10.2
Numpy 1.21.5
Opencv 4.6.0
Tensorboard 1.14.0
TensorboardX
Tensorboard-logger
一、首先,看test.py
1、
parser.add_argument('--config', type=str, default='params', help='path to the config file.')
中的params
改成 001
2、
config = yaml.load(open('./configs/' + opts.config + '.yaml', 'r'))
中的yaml.load
改成yaml.safe_load
3、我们下载测试需要的模型,复制
javascriptlogs/001/download.sh
中的模型网址,下载后改名为checkpoint
,并存放在该路径下。(由于我已经将模型训练好这一步省略,没有模型可以点此:下载链接 提取码:qsds)
4、在测试图片放在test/input
文件夹内,运行代码,结果保存在test/output
内。
5、
parser.add_argument('--target_age', type=int, default=65, help='Age transform target, interger value between 20 and 70')
中的default=65
是用来控制年龄的,可修改成20~70岁之间的任意整数
6、演示
input
output