Neural Style学习1——简介

该项目是Github上面的一个开源项目,其利用卷积神经网络的理论,参照论文A Neural Algorithm of Artistic Style,可以实现一种效果:两张图片,一张取其内容,另一张取其风格,然后将两张融合到一起。

This is a torch implementation of the paper A Neural Algorithm of Artistic Style
by Leon A. Gatys, Alexander S. Ecker, and Matthias Bethge.

The paper presents an algorithm for combining the content of one image with the style of another image using
convolutional neural networks. Here's an example that maps the artistic style of
The Starry Night
onto a night-time photograph of the Stanford campus:

starry_night_google.jpg
hoovertowernight.jpg
starry_stanford_bigger.png

Applying the style of different images to the same content image gives interesting results.
Here we reproduce Figure 2 from the paper, which renders a photograph of the Tubingen in Germany in a
variety of styles:

tubingen.jpg
tubingen_shipwreck.png

tubingen_starry.png
tubingen_scream.png

tubingen_seated_nude.png
tubingen_composition_vii.png

Here are the results of applying the style of various pieces of artwork to this photograph of the
golden gate bridge:

golden_gate.jpg

frida_kahlo.jpg
golden_gate_kahlo.png
escher_sphere.jpg
golden_gate_escher.png

woman-with-hat-matisse.jpg
golden_gate_matisse.png
the_scream.jpg
golden_gate_scream.png

starry_night_crop.png
golden_gate_starry.png
seated-nude.jpg
golden_gate_seated.png

Content / Style Tradeoff

The algorithm allows the user to trade-off the relative weight of the style and content reconstruction terms,
as shown in this example where we port the style of Picasso's 1907 self-portrait onto Brad Pitt:

picasso_selfport1907.jpg
brad_pitt.jpg

pitt_picasso_content_5_style_10.png
pitt_picasso_content_1_style_10.png
pitt_picasso_content_01_style_10.png
pitt_picasso_content_0025_style_10.png

Style Scale

By resizing the style image before extracting style features, we can control the types of artistic
features that are transfered from the style image; you can control this behavior with the -style_scale flag.
Below we see three examples of rendering the Golden Gate Bridge in the style of The Starry Night.
From left to right, -style_scale is 2.0, 1.0, and 0.5.

golden_gate_starry_scale2.png
golden_gate_starry_scale1.png
golden_gate_starry_scale05.png

Multiple Style Images

You can use more than one style image to blend multiple artistic styles.

Clockwise from upper left: "The Starry Night" + "The Scream", "The Scream" + "Composition VII",
"Seated Nude" + "Composition VII", and "Seated Nude" + "The Starry Night"

tubingen_starry_scream.png
tubingen_scream_composition_vii.png

tubingen_starry_seated.png
tubingen_seated_nude_composition_vii.png

Style Interpolation

When using multiple style images, you can control the degree to which they are blended:

golden_gate_starry_scream_3_7.png
golden_gate_starry_scream_5_5.png
golden_gate_starry_scream_7_3.png

Transfer style but not color

If you add the flag -original_colors 1 then the output image will retain the colors of the original image;
this is similar to the recent blog post by deepart.io.

tubingen_starry.png
tubingen_scream.png
tubingen_composition_vii.png

tubingen_starry.png
tubingen_scream.png
tubingen_composition_vii.png

转载于:https://www.cnblogs.com/DarrenChan/p/6211512.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值