跑 NeuralStyle (使用CNN进行的画风迁移实验)


见paper



我也没怎么看懂他细致的原理,好像是用CNN高层的信息来重建底层。


老的demo 是用 torch7 的 在这里,我不熟悉 torch 7 。而且安装时间也很长。


我找了下 Github上找到有个MIT大神用Tensorflow 重写了。

看这里


需要的python依赖包 (除了tensor flow,其他都可以用pip安装。)


  • TensorFlow 的安装
  • SciPy
  • Pillow
  • NumPy
  • 还有个VGG model 

使用方法 

python neural_style.py --content 内容图像文件 --styles 风格图像 --output 输出的图像

不过跑的时间比较长。


15mbp下跑了 30 多分钟。


我原来想用在免费的amazon ec2 上搭建一个可以上传了让他自己跑,结果我发现已经有人做出来了[这里]


不过出来的分辨率比较小。

只要上传图像 就能一键制作 风格图像


比如说做像我这样的头像


跑 NeuralStyle (使用CNN进行的画风迁移实验)_第1张图片+跑 NeuralStyle (使用CNN进行的画风迁移实验)_第2张图片=跑 NeuralStyle (使用CNN进行的画风迁移实验)_第3张图片





你可能感兴趣的:(机器学习,深度学习,机器视觉)