开源项目 Style_Migration_For_Artistic_Font_With_CNN 使用教程
1. 项目的目录结构及介绍
Style_Migration_For_Artistic_Font_With_CNN/
├── LICENSE
├── README.md
├── neural_style_transfer.py
├── example
│ └── style
│ └── ...
└── ...
- LICENSE: 项目的许可证文件。
- README.md: 项目的说明文档。
- neural_style_transfer.py: 项目的主启动文件。
- example/style: 存放示例风格图片的目录。
2. 项目的启动文件介绍
neural_style_transfer.py
这是项目的主启动文件,用于执行风格迁移任务。以下是该文件的主要功能和使用方法:
# 示例命令
python neural_style_transfer.py "风格图片所在目录" "输出文件夹" --chars "花" --pictrue_size 300 --background_color (0,0,0) --text_color (255,255,255) --iter 50 --smooth_times 20 --noise 10 --image_enhance True --font_name 宋体 --reverse_color False --output_per_iter 2 --image_input_mode one_pic
- 风格图片所在目录: 指定风格图片的目录。
- 输出文件夹: 指定输出文件的目录。
- --chars: 要生成的文字。
- --pictrue_size: 生成图片的大小。
- --background_color: 文字图片中背景的颜色。
- --text_color: 文字图片中文字的颜色。
- --iter: 迭代次数。
- --smooth_times: 文字图片是否进行模糊化处理。
- --noise: 文字图片加入随机噪声的等级。
- --image_enhance: 生成图片是否进行增强。
- --font_name: 文字字体。
- --reverse_color: 是否为黑纸白字。
- --output_per_iter: 每隔多少次迭代输出一张图片。
- --image_input_mode: 输入的风格图片模式。
3. 项目的配置文件介绍
项目中没有显式的配置文件,但可以通过命令行参数进行配置。以下是一些常用的配置参数:
- --chars: 要生成的文字。
- --pictrue_size: 生成图片的大小。
- --background_color: 文字图片中背景的颜色。
- --text_color: 文字图片中文字的颜色。
- --iter: 迭代次数。
- --smooth_times: 文字图片是否进行模糊化处理。
- --noise: 文字图片加入随机噪声的等级。
- --image_enhance: 生成图片是否进行增强。
- --font_name: 文字字体。
- --reverse_color: 是否为黑纸白字。
- --output_per_iter: 每隔多少次迭代输出一张图片。
- --image_input_mode: 输入的风格图片模式。
通过这些参数,用户可以根据需要自定义风格迁移的各项设置。