機器學習開源框架系列:Torch:3:影像風格遷移
這裡寫圖片描述
這篇文章通過一個具體的例子來看一下使用torch可以做的有趣的事情。
事前準備
https://liumiaocn.blog.csdn.net/article/details/109848433
liumiaocn:fast-neural-style liumiao$ th
______ __ | Torch7
/_ / ________/ / | Scientific computing for Lua.
/ / / _ / __/ / _ \ | Type ? for help
/_/ _// _//// | https://github.com/torch
| http://torch.ch
th>
1
2
3
4
5
6
7
8
9
步驟1: 下載影像風格遷移程式碼
執行 命令:git clone https://github.com/jcjohnson/fast-neural-style
liumiaocn:~ liumiao$ git clone https://github.com/jcjohnson/fast-neural-style
Cloning into ‘fast-neural-style’…
remote: Enumerating objects: 3, done.
remote: Counting objects: 100% (3/3), done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 256 (delta 0), reused 0 (delta 0), pack-reused 253
Receiving objects: 100% (256/256), 18.65 MiB | 7.14 MiB/s, done.
Resolving deltas: 100% (109/109), done.
liumiaocn:~ liumiao$
1
2
3
4
5
6
7
8
9
步驟2: 下載預先訓練好的模型
liumiaocn:~ liumiao$ cd fast-neural-style/
liumiaocn:fast-neural-style liumiao$ ls
README.md fast_neural_style.lua print_options.lua slow_neural_style.lua webcam_demo.lua
doc images requirements.txt test
fast_neural_style models scripts train.lua
liumiaocn:fast-neural-style liumiao$ sh models/download_style_transfer_models.sh
…省略
liumiaocn:fast-neural-style liumiao$ find models/ -name ‘*.t7’
models//instance_norm/mosaic.t7
models//instance_norm/candy.t7
models//instance_norm/the_scream.t7
models//instance_norm/feathers.t7
models//instance_norm/la_muse.t7
models//instance_norm/udnie.t7
models//eccv16/starry_night.t7
models//eccv16/la_muse.t7
models//eccv16/composition_vii.t7
models//eccv16/the_wave.t7
liumiaocn:fast-neural-style liumiao$
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
注意:此步驟中下載指令碼可能會下載失敗,可以通過其他方式比如瀏覽器下載之後移動到相應位置即可。
結果驗證
示例1: 黑貓警長
原始圖片
在這裡插入圖片描述
執行命令:
liumiaocn:fast-neural-style liumiao$ th fast_neural_style.lua \
-model models//eccv16/starry_night.t7
-input_image liumiaocn.jpg
-output_image newstyle-liumiaocn.png
Writing output image to newstyle-liumiaocn.png
liumiaocn:fast-neural-style liumiao$
1
2
3
4
5
6
風格變換之後
在這裡插入圖片描述
注:影像太小,拉伸後很詭異
示例2: 芝加哥
原始圖片
在這裡插入圖片描述
執行命令
liumiaocn:fast-neural-style liumiao$ time -p th fast_neural_style.lua \
-model models//eccv16/starry_night.t7
-input_image city.jpg
-output_image newstyle-city.png
Writing output image to newstyle-city.png
real 7.60
user 9.32
sys 4.79
liumiaocn:fast-neural-style liumiao$
1
2
3
4
5
6
7
8
9
風格變換之後
相關文章
- 影像風格遷移(Neural Style)簡史
- 機器學習之光:神經風格遷移的直觀指南!機器學習
- Python 超簡單實現 9 種影像風格遷移Python
- 單影像三維重建、2D到3D風格遷移和3D DeepDream3D
- Flora影象風格遷移AppAPP
- 讀“基於深度學習的影像風格遷移研究綜述”有感深度學習
- [譯] TensorFlow 教程 #15 – 風格遷移
- Android 端影象多風格遷移Android
- 深度有趣 | 30 快速影象風格遷移
- [譯] TensorFlow 教程 #15 - 風格遷移
- AI繪畫第二彈——影象風格遷移AI
- Python+OpenCV 影象風格遷移(模仿名畫)PythonOpenCV
- Perceptual Losses 風格遷移論文復現小記
- android中的深度學習——快速風格遷移Android深度學習
- 部落格遷移
- 人工智慧AI影像風格遷移(StyleTransfer),基於雙層ControlNet(Python3.10)人工智慧AIPython
- BAIR提出MC-GAN,使用GAN實現字型風格遷移AI
- 開源點雲庫torch-points3d的嘗試S33D
- 構建 iOS 風格移動 Web 應用程式的8款開發框架iOSWeb框架
- 微軟開源機器學習框架——infer.NET微軟機器學習框架
- 微軟開源機器學習框架——infer.NET微軟機器學習框架
- 曾爆火的 InstantID又有了新玩法:風格化影像生成,已開源
- Gram格拉姆矩陣在風格遷移中的應用矩陣
- 如何用Keras打造出“風格遷移”的AI藝術作品KerasAI
- 遷移部落格至掘金
- .NET資料探勘與機器學習開源框架機器學習框架
- 暢談人工智慧藝術新命題:神經風格遷移人工智慧
- PIL影像轉torch的tensor
- 部落格圖床遷移記圖床
- 《Google 開源專案風格指南》中文版Go
- 【flask框架】——flask-restful風格Flask框架REST
- 11 個 AI 和機器學習模型的開源框架AI機器學習模型框架
- 伯克利AI實驗室出品:用GAN實現字型風格遷移AI
- 清華開源遷移學習演算法庫遷移學習演算法
- 基於GAN的字型風格遷移 | CVPR 2018論文解讀
- hexo部落格同步管理及遷移Hexo
- [置頂] About Me & 部落格遷移
- 最接近ios設計風格的移動端頁面前端框架-muiiOS前端框架UI