dailenson / SDT

This repository is the official implementation of Disentangling Writer and Character Styles for Handwriting Generation (CVPR23).
MIT License
956 stars 81 forks source link

有没有可以自行解决输出字体狂草风格的方法 #59

Open maygyd opened 6 months ago

maygyd commented 6 months ago

输入字数都有50个了,还是这个风格 image

maygyd commented 6 months ago

这是输入的字 image

chengtx809 commented 6 months ago

同问

chengtx809 commented 6 months ago

本人试过70+字,还是不行,按照作者的说法要微调模型,但我也接触不久,还不会微调 :(

luguoyixiazi commented 6 months ago

我的猜测是这样的:你的图片如果是手写的,那么实际上可能有很多那种小的噪点,毕竟白纸细看也不是完全光滑完全白的,你用加亮之类的也会有个度,终究会有不少噪点留下来 我的实际测试是我拿iPad写的16个字没有纸质写的同样16个字那么狂草,正常人基本都能看得懂

dailenson commented 6 months ago

我的猜测是这样的:你的图片如果是手写的,那么实际上可能有很多那种小的噪点,毕竟白纸细看也不是完全光滑完全白的,你用加亮之类的也会有个度,终究会有不少噪点留下来 我的实际测试是我拿iPad写的16个字没有纸质写的同样16个字那么狂草,正常人基本都能看得懂

能把生成结果贴出来看下嘛?

luguoyixiazi commented 6 months ago

能把生成结果贴出来看下嘛? 这个是纸上写的数据集生成的 吖 这个是iPad写的生成的 吖

dailenson commented 6 months ago

能把生成结果贴出来看下嘛? 这个是纸上写的数据集生成的 吖 这个是iPad写的生成的 吖

那感觉将纸上写的字拍照后,做个简单的二值化处理后再输入模型中,应该能缓解“狂草”问题

luguoyixiazi commented 6 months ago

能把生成结果贴出来看下嘛? 这个是纸上写的数据集生成的 吖 这个是iPad写的生成的 吖

那感觉将纸上写的字拍照后,做个简单的二值化处理后再输入模型中,应该能缓解“狂草”问题

试了,确实好很多,哈哈哈哈 吖

maygyd commented 5 months ago

能把生成结果贴出来看下嘛? 这个是纸上写的数据集生成的 吖 这个是iPad写的生成的 吖

那感觉将纸上写的字拍照后,做个简单的二值化处理后再输入模型中,应该能缓解“狂草”问题

试了,确实好很多,哈哈哈哈 吖

可不可以提供其他的文字实例,然后说一下用的什么硬件输出的

yeung1213 commented 5 months ago
Screenshot 2024-03-21 at 12 09 37 PM

我用了以上数据跑了 python user_generate.py --pretrained_model=checkpoint-iter199999.pth

丫 感觉"丫"字与上面的"吖"还是差不多,如何生成比较工整的手写字

maygyd commented 5 months ago

[自动回复]Sorry,the DALAO you talked with is so busy that can't answer you forever,please never send amessages again.

luguoyixiazi commented 5 months ago

能把生成结果贴出来看下嘛? 这个是纸上写的数据集生成的 吖 这个是iPad写的生成的 吖

那感觉将纸上写的字拍照后,做个简单的二值化处理后再输入模型中,应该能缓解“狂草”问题

试了,确实好很多,哈哈哈哈 吖

可不可以提供其他的文字实例,然后说一下用的什么硬件输出的

其他的没那么草,当然,我的输入本身就蛮草的,所以还在预期内,代表性不是很足,我是选的代表性最强的 手写图片的,这个手写图片我本身用的全能扫描王处理过了,但是放大的话我每个字边上都有噪点 1710996396975 二值化后上面手写图片之后的 1710996336603 iPad用pencil写的 1710996377788 硬件是说PC吗?13700k+4090,如果是手写的硬件那是iPad air4+Apple pencil 手写字本身图片经过全能扫描王处理之后的图片 image

dailenson commented 4 months ago

可以看下这位老铁的复现结果https://github.com/dailenson/SDT/issues/75#issuecomment-2031897517

tvsunny commented 1 month ago

那感觉将纸上写的字拍照后,做个简单的二值化处理后再输入模型中,应该能缓解“狂草”问题

我也是用真实的字体扫描切割上传,然后也是狂草,我试一下二值化