本文介绍安装及使用Waifu2x的方法,使用它能获得更好的图像放大效果。由于Waifu2x使用Nvidia CUDA计算平台执行计算,因此需要Nvidia显卡。Waifu2x-converter-cpp不需要专用的Nvidia GPU,相反,它利用了OpenCV的和OpenCL库。
使用Waifu2x的效果图
先上两张图片让你看下使用Waifu2x所带来的直接效果:
在Fedora系统中安装Waifu2x-converter-cpp
要从源构建应用程序,首先安装构建依赖项:
sudo dnf install -y gcc-c++ cmake opencv-devel opencl-utils-devel
然后clone源代码,编译并安装文件:
git clone https://github.com/DeadSix27/waifu2x-converter-cpp.git
cd waifu2x-converter-cpp/build
cmake -DLIB_SUFFIX=64 ../
make
sudo make install
动态库链接器使用本地安装的库索引目录:
sudo ldconfig /usr/local/lib64
用于处理图像的示例命令如下:
waifu2x-converter-cpp --scale_ratio 2 -i /path/to/input_file -o /path/to/output_file
不要错过这个非常有用的额外命令,例如OpenCL on/off,播放噪音级别等等:
waifu2x-converter-cpp --help
使用Waifu2x的图形前端
可以再安装Qtwaifu2x,这是一个图形工具,让你更好的处理图像(在Ubuntu上下载安装图像处理软件RawTherapee):
下面在Fedora系统中安装Qtwaifu2x,首先,安装主构建依赖项:
sudo dnf install -y qt5-qtbase-devel
然后获取代码,并建立它:
git clone https://github.com/cmdrkotori/qtwaifu2x.git
cd qtwaifu2x
qmake-qt5 && make
要从当前目录运行应用程序:
./qtwaifu2x
注:主窗口有很多选项,提供输入文件并点击开始按钮,然后就可以欣赏到放大图像的效果了。
相关主题