专属猫咪,你值得拥有!
其实,搞出来个这样的喵咪并不难。
首先,用Sketch Pad画一个猫!
类似于非常出名的edges2cats,Sketch Pad也是一种演示方法,但它还是实时的。
其次,需要一些系统的要求:
Unity 2018.1
计算着色器功能(DX11,Metal,Vulkan等)
尽管它是以平台无关的方式实现的,但它的许多部分都针对NVIDIA GPU体系结构进行了优化。
为了完美地运行Sketch Pad,作者建议使用GeForce GTX 1070或更高版本的Windows系统。
那么,如何使用训练过的模型呢?
这个存储库不包含任何用来节省带宽和存储配额且经过训练的模型。
要在Unity Editor上运行示例项目,需下载预先训练好的edges2cats模型,并将其复制到Assets/StreamingAssets中。
该实现只支持在Christopher Hesse交互演示中使用的.pict权重数据格式。你可以选择一个预先训练好的模型或者使用pix2pix-tensorflow来训练你自己的模型。
经典Pix2pix
Pix2pix 是一个不同图像效果的转换工具,基于GAN实现。Pix2pix由UC Berkeley的Phillip Isola等人提出,论文最早在2016年11月在arxiv上公开,并被CVPR 2017录取。虽然是比较老的论文,但作为一篇很经典的论文,非常值得一读,因此我们也在这里介绍一下Pix2pix的方法。