前言
最近看到CSDN在搞话题挑战,我也来参与一下。最近看了一个有意思的项目,可以通过字体和文字生成一个logo图。我看了下作者给出的效果图,还蛮有意思的。
项目地址:github地址
下面我介绍并且使用一下该项目,给大家参考参考。
项目安装
首先我们看一下项目给出的安装说明。
环境安装还是比较简单的,这里就不多赘述了。
数据下载
东西有点多,我把我用到的放到百度网盘里了。
链接:https://pan.baidu.com/s/1si4TKWb88ZK3pFJmCa49DQ
提取码:TUAN
1、experiments文件夹
网盘里面这个目录放到项目根目录下,如下图。
2、TextLogo3K数据集
解压后把文件夹放到项目dataset目录下,如下图。
3、中文词向量
可以从地址:https://github.com/Embedding/Chinese-Word-Vectors 下载
也可以把我云盘里面的拿来直接使用。
维基百科和百度百科的我都放在里面了,两个文件放在dataset/Embeddings下,如下图。
4、中文字体
准备了两个测试用的中文字体,放在dataset/ttfs下即可。
项目测试
训练部分我就不细说了,可以参考readme,我来试试自定义logo。
先预处理一下需要生成的字,执行命令如下。
python gen_data.py –input_text 劍客阿良 –ttf_path ./dataset/ttfs/1234.ttf –output_dir ./dataset/output/
可以在输出目录中看到,字体生成的文字。
继续生成logo图,命令如下。
python test.py –experiment_name base_model –test_sample_times 10 –test_epoch 600 –data_name output –mode test
在experiments目录下生成10张logo图,这个数量可以自己设置。
看看生成的logo效果。
还挺有意思。
总结
这个项目挺神奇的,也比较有意思。
多说一点,大家如果想联系我问一些问题,讨论交流啊,可以加文章底部的联系名片,有时候大家私信我,我看不到或者忘了回复了,很僵。
分享:
宁愿沉默不语,被当成傻瓜看,也不想轻易的把话说尽,而丧失了质疑的可能性。
——亚伯拉罕·林肯
顺便推广一下csdn认证
2022年3月31日,中国专业IT开发者社区CSDN(以下简称C站)正式推出“C站云原生工程师能力认证”,旨在帮助考生快速掌握云原生开发技能,重点考核容器、DevOps、微服务应用等技术。此标准下,CSDN将为千行百业贡献更多云原生开发者。
还是挺不错的,如果大家有兴趣,可以点下面的链接去看看,后面有些福利的信息,添加咨询时备注“剑客阿良”,领取专属福利。