waifu2x 是一个用于 ACGN 风格图像的图像缩放和图像降噪程序,也支持处理普通照片。
很久以前我用了一下一个 demo application,但是它只支持放大不大于 1500x1500px 的图像,不是非常能用。
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
然后俺找到了这个,可以跑在 Intel/AMD/Nvidia GPU 上。
于是快乐冲锋。
参数啥的文档一样很详细。
BB
waifu2x 的核心是一个用于超分辨率成像的卷积神经网络(SRCNN)。它使用了 NVIDIA CUDA 技术,但也有使用 OpenCL 和 Vulkan 的替代实现。
所以 wikipedia 里面说的 Vulkan 实现大概就是上面那个?然后 OpenCL 实现大概有 marcan/cl-waifu2x 之类?