在 macOS High Sierra 上编译 waifu2x

Author Avatar
dozbear 12月 07, 2017
  • 在其它设备中阅读本文章

macOS 版本是 10.13,自己弄的时候遇到了一点小坑

Mac 系列好像近几年没有 n 卡的机器,所以 waifu2x 要么用 cpp 版要么用 glsl 版,似乎 glsl 版快一些

首先安装 glfw3opencv3,如果你安装了 brew 可以直接

brew update
brew install glfw3 opencv3

然后

git clone https://github.com/ueshita/waifu2x-converter-glsl.git

然后用 Xcode 打开 build 文件夹下的 waifu2x-converter-glsl.xcodeproj,在 Target - Build Phases - Link Binary with Libraries 中把最后四个挂了的依赖项去掉

然后把 /usr/local/include 中的 libglfw.dyliblibopencv_core.dyliblibopencv_imgcodecs.dyliblibopencv_imgproc.dylib 进去

此时界面大概是这样的

然后回到刚才的文件夹,在 waifu2x-converter-glsl.git/build 里执行

xcodebuild -project waifu2x-converter-glsl.xcodeproj -target waifu2x-converter-glsl
cp build/Release/waifu2x-converter-glsl ..
cd ..
chmod +x waifu2x-converter-glsl

此时已经编译完成了

./waifu2x-converter-glsl --help

本作品采用 CC BY-NC-SA 4.0 Unported 进行许可
本文链接:https://dozbear.com/compile-waifu2x-on-macos-high-sierra/