waifu-2x 初探

waifu2x 是一个用于 ACGN 风格图像的图像缩放和图像降噪程序,也支持处理普通照片。

很久以前我用了一下一个 demo application,但是它只支持放大不大于 1500x1500px 的图像,不是非常能用。

waifu2x-caffe

lltcggie/waifu2x-caffe

waifu2x-caffe 是一个 waifu2x 实现,有 GUI 版和 CUI 版。

然后这个版本只支持用 CPU 或者 Nvidia 显卡的 cuDNN 和 CUDA。

但是我学校生产环境的显卡很烂,是Intel(R) UHD Graphics 630,于是没法用 cuDNN 和 CUDA,就只能 CPU 硬上。

然后 CUI 版参数啥的文档很详细,不讲了。

至于UpRGB,RGB,UpResNet10,CUnet之间有啥区别,我的两只瞎掉的眼睛并不能看出来区别。

如果有人知道这这四个模型分别有啥区别,请 comment。

waifu2x-ncnn-vulkan

nihui/waifu2x-ncnn-vulkan

然后俺找到了这个,可以跑在 Intel/AMD/Nvidia GPU 上。

于是快乐冲锋。

参数啥的文档一样很详细。

BB

waifu2x 的核心是一个用于超分辨率成像的卷积神经网络(SRCNN)。它使用了 NVIDIA CUDA 技术,但也有使用 OpenCL 和 Vulkan 的替代实现。

所以 wikipedia 里面说的 Vulkan 实现大概就是上面那个?然后 OpenCL 实现大概有 marcan/cl-waifu2x 之类?

参考资料

waifu2x-caffe下载及使用教程——二次元动漫图片无损降噪放大软件 | 飞翔的小兽人

在自家电脑使用WAIFU2X无损放大插画 | ACFUN-AK