waifu2x(Github地址)是十一区作者开发的一款使用CNN对动漫风格图片进行分辨率放大的神奇产物。除了在上述网址在线使用外,还可以使用Mac编译waifu2x-converter-glsl版本本地运行。
首先使用homebrew安装glfw3和opencv3
1 2
| brew install homebrew/versions/glfw3 brew install homebrew/science/opencv3
|
然后clone并使用xcode自带的编译工具编译
1 2 3
| git clone https://github.com/ueshita/waifu2x-converter-glsl.git cd waifu2x-converter-glsl/build/ xcodebuild -project waifu2x-converter-glsl.xcodeproj -target waifu2x-converter-glsl -configuration Release build "HEADER_SEARCH_PATHS = /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include /usr/local/include ../include /usr/local/Cellar/opencv3/3.0.0/include" "LIBRARY_SEARCH_PATHS = /usr/local/lib /usr/local/Cellar/opencv3/3.0.0/lib"
|
编译完成后目录可能有点迷,把生成的可执行文件复制到项目根目录下,否则运行时会找不到models
1 2
| cd waifu2x-converter-glsl/build/build/Release cp waifu2x-converter-glsl ../../..
|
这时候回到根目录就可以运行了
1
| ./waifu2x-converter-glsl -i image.jpg --noise_level 1 --scale_ratio 2
|
waifu2x在Windows下还有CUDA和OpenGL的版本,可以以更快速度运行。