mazeltov7のweb断片

備忘録的なテキトーなことを書きます。(技術記事はQiitaに移行しました http://qiita.com/mazeltov7 )

vagrantにchainer入れて、chainer-goghを試す

what is this

chainer-goghで良い感じに画像つくりたい! (ってしてる間にprismaがリリースされたけど)

How I did

1. vagrantにchainer入れる

chainer自体は、

$ pip install chainer

で入るはずだけど、これやるのに必要なライブラリとかあったりするので、それをゴニョゴニョ入れていく。

2.chainer-gogh入れる

$ git clone https://github.com/mattya/chainer-gogh.git

chainer-goghのreadmeにもあるけど、学習のモデルをここ(https://gist.github.com/mavenlin/d802a5849de39225bcc6)のdropboxから取ってきて、chainer-goghフォルダに置く。

あとは試したいベースとなる画像とスタイルにしたい画像を使って試す。

$ python chainer-gogh.py -m nin -i input.png -s style.png -o output_dir -g -1

で実行。output_dirにアウトプットが吐き出される。

3. やってみた

ピカチュウを悟空みたいにツルピカにしようとした。
input.png
f:id:mazeltov7:20160723123720p:plain
style.png
f:id:mazeltov7:20160723123801j:plain
で、以下結果。
im_00000.png
f:id:mazeltov7:20160723123828p:plain
im_00050.png
f:id:mazeltov7:20160723123830p:plain
im_00100.png
f:id:mazeltov7:20160723123832p:plain
↓(40時間くらい)
im_01450.png
f:id:mazeltov7:20160723123924p:plain
んー、なんか期待と違うwww そもそも画像素材が微妙だった説が濃厚・・他の素材で試します。

今回は、CPUで回してて、あと、CUDAやcuDNNなどのライブラリも使ってなかったので、次はその辺り使って試してみよう。

関係無いけど、この画像診断よくできてる。ピカチュウも判定された。
http://demo.illustration2vec.net/

以下参考リンク