-
Notifications
You must be signed in to change notification settings - Fork 92
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
教程:如何生成自己的个性化手写文字? #43
Comments
点赞,我来试试 |
在Windows系统下可能会出现报错
带数字的图片名称是正确的,不带数字的名称是有问题的 以下是改中文的路径又不报错的方法 |
试了一下,字体不是太像。。。用了17个字做sample进行生成,会不会微调下效果会好? |
可以 8000 多喂点字进去先试试,微调一下模型肯定是最好的 |
OK |
提问:按照作者给出的python user_generate.py --pretrained_model checkpoint_path --style_path style_samples运行后,再添加图片生成出来的字和原来所生成的字的字一模一样是什么原因:) |
原来生成的字指的是什么? |
(base) C:\Windows\System32>python user_generate.py --pretrained_model checkpoint_path --style_path style_samples |
重新下载最新版的文件 |
G:\python38\python.exe C:\desktop\SDT-master(new)\SDT-master\user_generate.py --pretrained_model C:\desktop\CVPR2023_SDT\saved_weights\Chinese\checkpoint-iter199999.pth |
没有英伟达显卡有办法用吗 |
请问您3分钟可以执行一遍的
|
没有显卡的话就用Cpu啦,会慢一点。 |
我的是 |
能讲一下怎么用CPU吗 |
我抽空整理一个cpu版本 |
FileNotFoundError: [Errno 2] No such file or directory: 'data\CASIA_CHINESE\Chinese_content.pkl' |
你下载好了 |
大佬弄好了回个话哈 |
催更哈哈 |
|
|
#56 我写了个教程 |
哈哈哈 这两天在弄CVPR的rebuttal,31号以后弄一下 |
大佬,我自己等不及已经写了一个cpu的版本哈哈 |
生成效果不满意,出现“狂草”现象的朋友,可以试试将收集的参考图像做个二值化处理再输入模型中,应该可以提升生成效果#59 (comment) |
用文心一言写了个图片二值化的代码( |
PermissionError: [Errno 13] Permission denied: 这个报错一直解决不了 |
解决了谢谢 |
这位兄弟复现的应该是目前效果最好的。详情见#75 (comment) |
|
|
这个可以直接看论文的补充材料Section A.4.简单来说就是我们的SDT生成的是在线字符,是没有笔画宽度和颜色的,如果想要加上宽度和颜色,需要插入一个GAN方法来增加上去。 |
如何生成离线的手写汉字,user_generate.py生成的是在线的类型的 |
这个识别繁体字不?是不是字体越多越好一点?建议多少字为好? |
生成的是简体字,训练建议使用简体字,我个人感觉 100 字左右,各种结构基本涵盖效果是好的 |
1.数据预处理
首先是在白纸上写至少
15
个字(我自己抄了一首诗,写了28个字,没有白纸的话用别的颜色的纸应该也行),然后用扫描软件(例如夸克ocr)扫描一下,估计可以自动把背景去掉。以下是扫描后的样子:然后就是手动裁剪部分啦,我用的是windows自带的画图板,有裁剪功能,直接对着图片,右键点击选择

画图
,打开图片后,选择

裁剪
,裁剪的时候注意,大概贴着字裁个差不多的正方形就好(后面代码里面会自动resize成64*64),然后保存成jpg或者png都行。裁完之后的样子如下图所示:

接着,把这些图片放到一个文件夹下面就行,假设大家放到了
style_samples
文件夹里面。2.代码运行
首先按照readme里面的步骤把环境配置好,然后运行:
checkpoint_path要从网盘里面下载,readme里面有给下载链接,checkpoint在网盘的
saved_weights/Chinese/
路径下面。我测了一下,有gpu
的情况下,3分钟左右就可以生成6763个中文字符,生成的字符存放在Generated/Chinese_User
路径。最后,祝大家使用愉快~如果想在word软件里面使用的话,直接百度“图像转ttf文件”即可。
The text was updated successfully, but these errors were encountered: