GANCalligraphy
:pencil2:A Chinese calligraphy learning App based on deep learning, including font generation,font classification,style transfer, etc.
Install / Use
/learn @baoqianyue/GANCalligraphyREADME
AI书画大师
</div>TODO
-
[ ] 碑帖降噪
对于污染严重的碑帖,通过对噪声建模,然后实现碑帖降噪的效果
-
[ ] 碑帖复原
对于残缺严重的碑帖,达到字体笔画、结构补全的功能
-
[x] 字帖生成
提取各大书法大师的字体特征,将用户输入的内容对应生成某位大师书法风格的碑帖,如输入“春眠不觉晓”,生成对应书法家书法风格的“春眠不觉晓”
<div align="center"> <img src="./imgs/字帖生成.png" width = "200" height = "400px" /> </div>上图为颜真卿风格的生成结果
-
[x] 字体辨识
用户临摹字体后,使用手机摄像头进行拍照,软件可以马上对用户练习的字体进行图像处理,并且调用字体风格分类CNN网络进行推理,给出最相似的书法家名称,并且计算相似程度
<div align="center"> <img src="./imgs/辨识字体1.png" width = "200" height = "400px" /> </div> -
[ ] 笔体分析与教学
当用户对自己练习的作品进行拍照后,软件首先会生成标准字体,并与当前字体进行特征对比,分析当前字的结构和风格,指出用户字体在结构和笔画上的不足之处,并提出对应的修改条件
<div align="center"> <img src="./imgs/对比.png" width = "200" height = "400px" /> </div>上图为模拟效果
-
[x] 指法练习
在移动设备上模拟毛笔字的书写效果,并增加字体结构分解功能,方便用户在字体的描摹之后进行字体架构的调整,加深对字体笔画结构的理解
-
[x] 书法作品风格转换
当用户完成一副书法作品后,可以对作品进行拍照上传,软件会在服务器端对该作品进行图像风格迁移,比如将一幅中国山水画自然的合成入作品中,提高作品整体的美感
<div align="center"> <img src="./imgs/风格迁移.png" width = "200" height = "400px" /> <img src="./imgs/风格迁移后.png" width = "200" height = "400px" /> </div>上图为梵高星夜迁移效果
下图为国画迁移效果
<div align="center"> <img src="./imgs/styleres.jpg" width = "100" height = "350px" /> </div> -
[ ] 书友圈
用户登录之后可以把自己的作品分享到书友圈,可以在书友圈和其他书法爱好者交流评论、点赞分享,关注自己喜欢的书法爱好者的动态
<div align="center"> <img src="./imgs/书友圈.jpg" width = "200" height = "360px" /> </div> -
[x] 字帖库
在字帖库中我们根据用户浏览记录为用户推荐相关书法家的作品,也可以根据自己的需要搜索其他作品,我们还提供了收藏碑帖的功能,用户可以在“我-收藏”中查看收藏的碑帖
<div align="center"> <img src="./imgs/字帖库.jpg" width = "200" height = "360px" /> </div>
相关开源
-
[x] App Server
-
[ ] 字体生成网络(todo)
-
[x] 字体分类网络
-
[ ] 风格迁移网络(todo)
License
Copyright 2019 BarackBao
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Related Skills
YC-Killer
2.7kA library of enterprise-grade AI agents designed to democratize artificial intelligence and provide free, open-source alternatives to overvalued Y Combinator startups. If you are excited about democratizing AI access & AI agents, please star ⭐️ this repository and use the link in the readme to join our open source AI research team.
groundhog
398Groundhog's primary purpose is to teach people how Cursor and all these other coding agents work under the hood. If you understand how these coding assistants work from first principles, then you can drive these tools harder (or perhaps make your own!).
sec-edgar-agentkit
10AI agent toolkit for accessing and analyzing SEC EDGAR filing data. Build intelligent agents with LangChain, MCP-use, Gradio, Dify, and smolagents to analyze financial statements, insider trading, and company filings.
Kiln
4.7kBuild, Evaluate, and Optimize AI Systems. Includes evals, RAG, agents, fine-tuning, synthetic data generation, dataset management, MCP, and more.
