2
本项目包含了第三届计图挑战赛—风景图片生成风景比赛的代码实现。本项目首先采用了SPADE网络根据语义分割图生成风景图片,进一步使用TSIT网络将生成的风景图片使用指定的风格图片。
本项目在1张 3090 上运行,训练时间约为2天。
执行以下命令安装 python 依赖
pip install -r requirements.txt
wget https://cg.cs.tsinghua.edu.cn/jittor/assets/build/checkpoints/resnet101.pkl
数据集文件夹应命名为datasets,并置于与final_gaugan和final_tsit同级目录下
datasets
datasets - train - imgs 训练集真实图片 - labels 训练集语义分割图 - val B榜测试集语义分割图 - label_to_img.json
在gaugan文件夹中运行bash train.sh进行SPADE模型的训练,之后在tsit中运行bash train.sh进行TSIT模型的训练,在train.sh中可通过--input_path指定训练的数据集路径
bash train.sh
--input_path
1.在gaugan运行bash test.sh,该步将SPADE模型生成的风景图片放到./tsit/datasets/gaugan_results文件夹下
bash test.sh
./tsit/datasets/gaugan_results
2.运行tsit下的test.sh,该步将最终B榜1000张图的结果存放在output_path下,并将挑选的3张图片放在./tsit/selects下
test.sh
./tsit/selects
注:tsit和gaugan的test.sh中均需要指定input_path,在final_tsit的test.sh中还需指定output_path
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
Jittor 风景图片生成风景比赛
简介
本项目包含了第三届计图挑战赛—风景图片生成风景比赛的代码实现。本项目首先采用了SPADE网络根据语义分割图生成风景图片,进一步使用TSIT网络将生成的风景图片使用指定的风格图片。
安装
本项目在1张 3090 上运行,训练时间约为2天。
运行环境
安装依赖
执行以下命令安装 python 依赖
预训练模型
wget https://cg.cs.tsinghua.edu.cn/jittor/assets/build/checkpoints/resnet101.pkl
指令下载到本地数据预处理
数据集文件夹应命名为
datasets
,并置于与final_gaugan和final_tsit同级目录下训练
在gaugan文件夹中运行
bash train.sh
进行SPADE模型的训练,之后在tsit中运行bash train.sh
进行TSIT模型的训练,在train.sh中可通过--input_path
指定训练的数据集路径推理
1.在gaugan运行
bash test.sh
,该步将SPADE模型生成的风景图片放到./tsit/datasets/gaugan_results
文件夹下2.运行tsit下的
test.sh
,该步将最终B榜1000张图的结果存放在output_path下,并将挑选的3张图片放在./tsit/selects
下注:tsit和gaugan的test.sh中均需要指定input_path,在final_tsit的test.sh中还需指定output_path