13232308597
13232308597
> 把你的运行指令贴出来? C:\desktop\SDT-master(new)\SDT-master>python user_generate.py --pretrained_model C:\desktop\CVPR2023_SDT\saved_weights\Chinese\checkpoint-iter199999.pth --style_path style_samples load pretrained model from C:\desktop\CVPR2023_SDT\saved_weights\Chinese\checkpoint-iter199999.pth 0%| | 0/106 [00:00
> > > 把你的运行指令贴出来? > > > > > > C:\desktop\SDT-master(new)\SDT-master>python user_generate.py --pretrained_model C:\desktop\CVPR2023_SDT\saved_weights\Chinese\checkpoint-iter199999.pth --style_path style_samples load pretrained model from C:\desktop\CVPR2023_SDT\saved_weights\Chinese\checkpoint-iter199999.pth 0%| | 0/106 [00:00
> > > 把你的运行指令贴出来? > > > > > > C:\desktop\SDT-master(new)\SDT-master>python user_generate.py --pretrained_model C:\desktop\CVPR2023_SDT\saved_weights\Chinese\checkpoint-iter199999.pth --style_path style_samples load pretrained model from C:\desktop\CVPR2023_SDT\saved_weights\Chinese\checkpoint-iter199999.pth 0%| | 0/106 [00:00
> 有了新的问题Permission denied: 'saved_weights\Chinese'权限不够,但是我已经赋予了所有用户完全控制的权限 1. 打开PyCharm,并打开你的项目。 2. 在菜单栏中选择 "Run" -> "Edit Configurations"。(“运行”->“修改编辑配置”) 3. 在弹出的窗口中,选择你要运行的脚本对应的配置。 4. 在 "Script parameters"(“脚本形参”) 字段中添加参数。在这个例子中,你需要添加 `--pretrained_model` 参数和对应的路径。 示例:`--pretrained_model C:\desktop\CVPR2023_SDT\saved_weights\Chinese\checkpoint-iter199999.pth`(在文件中找到checkpoint的路径,记得要C:\desktop\CVPR2023_SDT\saved_weights\Chinese后要加上\checkpoint-iter199999.pth) 5. 点击 "OK" 保存配置。
(base) C:\Windows\System32>python user_generate.py --pretrained_model checkpoint_path --style_path style_samples python: can't open file 'C:\\Windows\\System32\\user_generate.py': [Errno 2] No such file or directory 下载的文件里没找到有user_generate.py诶
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 load pretrained model from C:\desktop\CVPR2023_SDT\saved_weights\Chinese\checkpoint-iter199999.pth 0%| | 0/106 [00:00
> 试试把`test.py`中的31行直接删掉? 感谢回复,我试试看
除了删掉31行外,我还把26行的num_workers=cfg.DATA_LOADER.NUM_THREADS改为num_workers=0,好像是因为原本的代码会把一些数据序列化,但“Environment”无法被序列化,所以会报错。现在可以运行起来了
关于手写体图片,我只是粗略裁剪,不是严格的64x64,因为作者有说过程序会自动将图片调整为64x64,样本的格式为.jpg和.png,没有调整为.pkl。另外这些图片我是在C:\desktop\SDT-master(new)\SDT-master下新建了一个style_samples,然后把图片放进里面的,不是在原有的某个文件夹放置的。不过我试过user_generate.py和test.py这两个程序,得到的结果样式都是一笔画,能看出字形但是很潦草,跟我自己写的很不一样。一个可能是手写字样本本身笔画宽度不是均匀的,识别时候可能出现问题,另一个可能是样本数量不够。 在 2024-01-21 17:08:18,"chiaoooo" ***@***.***> 写道: 您好,我已经将手写图片调整成64x64大小,并储存为 .pkl 档案。看了 issue 我想接下来要做的是将我的 .pkl 档放入 test_style_samples,并将 writer_dict.pkl 做修改,但这部分我并没有成功。 我的步骤是:将我的.pkl 档命名为006.pkl,然后把writer_dict.pkl 的"test_writer": {"006.pot": 0} 改成这样,並執行test.py。我理想中这样应该只会生成我的字体,其他writer 的手写体就不会被生成,但我在执行时就会出现抓不到其他writer.pkl 档案的错误 想請問您是怎麼做的呢? — Reply to this email...
> > > > > 没有英伟达显卡有办法用吗 > > > > > > > > > > > > 没有显卡的话就用 Cpu 啦,会慢一点。 > > > > > > > > >...