【图片】机器学习--名画风格 neural-style
2024-08-22 18:26:34
neural-style
学习画作风格,将风格施加到另外一张图片中
例如将名画《星夜》的风格施加到一副建筑照片中:
源码 https://github.com/jcjohnson/neural-style
安装步骤:
1.torch7
2.loadcaff
torch7的安装详见 前文:开源 人脸识别 openface 实用介绍 实例演示 训练自己的模型
loadcaff的安装:
sudo apt-get install libprotobuf-dev protobuf-compiler
git clone https://github.com/szagoruyko/loadcaffe.git
cd loadcaffe
luarocks install loadcaffe-1.0-.rockspec
neural-style的安装:
git clone https://github.com/jcjohnson/neural-style.git
cd neural-style
sh models/download_models.sh
经过第三步,下载好模型之后就可以运行了。注意,内存占用较大,一定要有足够内存否则不能运行,建议分配9GB内存,虚拟机宿主机最好有16GB内存。
试运行:使用CPU模式(-gpu -1),此时cpu核心全开,cpu核数越多越快,4核3.3GHz 跑完一次大约需要40分钟。
th neural_style.lua -gpu - -print_iter
基本功能:使用style_image作为风格,content_image为等待修改图片,程序会自动合成第三张图片。
th neural_style.lua -gpu - -print_iter -style_image <image.jpg> -content_image <image.jpg>
网上找了一张川普的动感图:
给女神施加一下:
结果:
=========完=========
2017年4月16日
最新文章
- Android-RecyclerView
- WPF之Binding深入探讨
- iOS不得姐项目--TabBar的重复点击实现当前模块刷新;状态栏点击实现当前模块回滚到最顶部
- python 深拷贝和浅拷贝浅析
- hdu 3191 How Many Paths Are There
- 【LeetCode】49. Group Anagrams
- UVA1613-K-Graph Oddity(贪心)
- js-元素相关
- git操作手册
- VS2008中 ATL CLR MFC Win32 区别
- golang 面向对象编程
- To LACP or not to LACP (on a 5.1 vDS)
- MySQL 事务 是对数据进行操作,对结构没有影响,比如创建表、删除表,事务就不起作用
- Jquery ui draggable在chrome和ie7下的bug
- ADB指令大全
- 百度地图在移动端下click无效的解决方案
- android studio 汉化 个性化 美化 快速操作项目 目录
- 算法练习--- DP 求解最长上升子序列(LIS)
- Python-2.7 配置tab自动补全功能
- ReSharper Ultimate 2017 下载地址及破解方法