前记:记得在很久以前,在我看过的一本名叫《深度学习入门》上。在他的后记上好像有过这样的记载。有一能人,通过深度学习,将拍摄的照片进行风格转换。将图片梵高化。加上了一层梵高的滤镜。
但是呢,后来有事给我忘了,前几天在逛csdn的时候,哦豁!又看到关于这个风格转换的文章。想着就自己拿来玩一下。
就这样,我走进来全球最大的“同性交友网站”,在里面找寻了一会。嘿嘿。果真让我找到了。
(https://github.com/ksivaman/Transfer-image-styling/blob/master/transfer.py)链接在这里。
这个是用pytorch来实现的。具体原理咋就不唠了哈。自己去看原理论文哈!
我们这里主要将怎么运行起来。
1.首先缺啥模块安装啥模块
主要就是torch和torchvision。当然,其他的模块你没有也安装一下哈。
安装完成之后在安装一个vgg网络。要是你没安装的话,他运行的话,会自动安装的。但是可能会很慢,甚至失败。(好像要外网)所以为了方便大家,我下载放到我的qq群里啦。(群号:342096685)。代码和vgg网络都有。
2.安装完成之后就可以选择图片进行运行了
这个content就是你要转换的图片,这个style就是你要转换的风格。比如说你那个content里面放一张你随手拍的照片,那个style放你梵高的《自画像》那就会转换成这个梵高的风格。当然,你也要看你迭代的次数。我这边迭代2000次大概是这个效果。
当然,迭代次数你也可以自己改哈
这个steps就是改迭代次数的。
好了,今天就到这里了。