Code Monkey home page Code Monkey logo

image-style-transfor's Introduction

照片风格转换

项目主要参考Anish Athalye的Github项目

该项目是基于TensorFlow进行的视频图像转化,参考neural style这篇文章。

TensorFlow 并不支持 L-BFGS (论文所用算法), 所以我们使用了 Adam,这样可能需要用更多的参数来获得理想的转换图片.

TensorFlow 可能比其他的深度学习算法稍微慢一些。 我想通过修改tensorFlow的实现方式,算法效率一定会再高一些。 现在,使用TensorFlow实现大概要比Torch工具慢3倍

如何运行

首先在根目录下下载VGG-19网络模型

并在项目根目录下键入:

python neural_style.py --content 原始图片文件名 --styles 风格图片文件名 --out 生成图片文件名

例子

使用 500-2000 迭代次数就可以有一个很不错的结果,通过修改其他参数我们可以得到不同的效果(比如--content-weight,--style-weight,and --learning-rate)。

这是一个迭代了1000次的例子(使用默认参数):

output

原始图片:

input-content

input-style

环境需要

License

Copyright (c) 2015-2016 Anish Athalye. Released under GPLv3. See LICENSE.txt for details.

image-style-transfor's People

Contributors

harry19902002 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

image-style-transfor's Issues

原始文件过大造成无法执行

--content 的文件过大的话,好像就直接没法执行了。原始文件为1MB, style文件是200KB。运行,无法执行。是需要两个文件大小同步?还是?

请问你的Tensorflow的版本是啥??

[root@localhost code]# /root/anaconda3/bin/python /usr/code/image-style-transfor-master/neural_style.py --content /usr/code/image-style-transfor-master/hjz/1-1a.jpg --styles /usr/code/image-style-transfor-master/examples/1-style.jpg --out /usr/code/image-style-transfor-master/hjz/1-1aout.jpg
WARNING:tensorflow:From /root/anaconda3/lib/python3.6/site-packages/tensorflow/python/util/tf_should_use.py:175: initialize_all_variables (from tensorflow.python.ops.variables) is deprecated and will be removed after 2017-03-02.
Instructions for updating:
Use tf.global_variables_initializer instead.
Iteration 1/1000
已杀死

关于文件的问题

请问这个怎么解决。文件我已经放在那里了。也试过很多的路径或者文件名。
D:\image-style-transfor-master>python neural_style.py --content D:\image-style-transfor-master\1-content --styles D:\image-style-transfor-master\1-style --output D:\image-style-transfor-master\output
Traceback (most recent call last):
File "neural_style.py", line 152, in
main()
File "neural_style.py", line 85, in main
content_image = imread(options.content)
File "neural_style.py", line 143, in imread
return scipy.misc.imread(path).astype(np.float)
File "C:\Users\aas\AppData\Local\Programs\Python\Python36\lib\site-packages\numpy\lib\utils.py", line 101, in newfunc
return func(*args, **kwds)
File "C:\Users\aas\AppData\Local\Programs\Python\Python36\lib\site-packages\scipy\misc\pilutil.py", line 164, in imread
im = Image.open(name)
File "C:\Users\aas\AppData\Local\Programs\Python\Python36\lib\site-packages\PIL\Image.py", line 2530, in open
fp = builtins.open(filename, "rb")
FileNotFoundError: [Errno 2] No such file or directory: 'D:\image-style-transfor-master\1-content'

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.