博主喜欢二次元,想着在读研期间做点对自己有意义的事,因此选择了动漫人物生成方向(呜呜呜,太感谢导师理解和支持了)。目前项目还有待优化,项目之后会慢慢更新。
https://www.bilibili.com/video/BV1gM4y1U79m/
左边是画板,右边是AI生成的
本项目客户端是用Unity开发的,后端使用的是FlaskWeb
Unity版本:2020.3.28
后端:Flask+Pytorch
(1)在github上下载本项目
(2)导入后端模型 使用python编辑器(如pycharm)打开项目下的AnimeDrawFlask,这是后端代码,并安装项目需要的库主要是Flask和Pytorch。然后在网盘上下载checkpoints文件并放在AnimeDrawFlask目录下。
网盘链接: https://pan.baidu.com/s/1TTB8GPN474qk9R8jtPmNBw?pwd=iimp
提取码: iimp
(3)运行后端程序 运行AnimeDrawFlask下的main文件,如果控制台出现以下提示,就说明运行成功了。记住下面显示的IP地址,这就是后端程序的IP地址,之后Unity访问的就是这个IP地址。我这里是http://192.168.42.130:5000/
,你们显示的IP地址一定不会跟我的一样,可以访问一下这个IP地址,会出现面码。
注意:如果你电脑的显存小于12G请将config.py文件的opt.gpu_ids
值改为-1,表示将会使用CPU运算AI绘画,值不为1会使用GPU
(4)打开Unity 用Unity打开整个Anime-Draw-project,找到Assets/Resources/Scripts/Config.cs文件的string DOWNLOAD_HTTP_URL
,将值改为刚刚后端显示的IP地址,这样Unity就能找到后端程序了
(5)运行Unity 找打Assets/Scenes/MainScene,运行MainScene
四月是你的谎言、未闻花名
(1)人像卡通化APP
博客:https://blog.csdn.net/iiiiiiimp/article/details/118701276
源码:https://github.com/hahahappyboy/GANForCartoon
Emmm,还没想要写啥,先附个图吧,这是梦开始的地方