Skip to content

教程:如何生成自己的个性化手写文字? #43

@dailenson

Description

@dailenson

1.数据预处理

4971704624672_ pic
首先是在白纸上写至少15个字(我自己抄了一首诗,写了28个字,没有白纸的话用别的颜色的纸应该也行),然后用扫描软件(例如夸克ocr)扫描一下,估计可以自动把背景去掉。以下是扫描后的样子:

4981704624748_ pic

然后就是手动裁剪部分啦,我用的是windows自带的画图板,有裁剪功能,直接对着图片,右键点击选择画图,
4991704624919_ pic

打开图片后,选择裁剪,裁剪的时候注意,大概贴着字裁个差不多的正方形就好(后面代码里面会自动resize成64*64),然后保存成jpg或者png都行。
5001704625174_ pic

裁完之后的样子如下图所示:
4961704599879_ pic

接着,把这些图片放到一个文件夹下面就行,假设大家放到了style_samples文件夹里面。

2.代码运行

首先按照readme里面的步骤把环境配置好,然后运行:

python user_generate.py --pretrained_model checkpoint_path --style_path style_samples

checkpoint_path要从网盘里面下载,readme里面有给下载链接,checkpoint在网盘的saved_weights/Chinese/路径下面。我测了一下,有gpu的情况下,3分钟左右就可以生成6763个中文字符,生成的字符存放在Generated/Chinese_User路径。

最后,祝大家使用愉快~如果想在word软件里面使用的话,直接百度“图像转ttf文件”即可。

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions