在 Google Play 商店上随便查东西的时候偶然发现了这么个小工具,Waifu2x 估计大家也挺熟悉的了,这个工具和商店里其它工具不一样的地方在于它是真的可以在本地运行的,图片是用你手机的 CPU/GPU 运算生成的,而不是其它 Android 上的 Waifu2x 应用那样需要上传到别人提供的服务器里靠服务器生成。
Waifu2x ncnn 介绍
这个应用是 waifu2x-ncnn-vulkan 的 Android 版,不过不是开源的,具体的讨论可以看下 Github 上的这个 Issue,作者在最后有说明:https://github.com/nihui/waifu2x-ncnn-vulkan/issues/40
对于还不了解 Waifu2x 的朋友,我这里稍微介绍下,Waifu2x 是一个利用神经网络来对二次元图片进行放大/降噪的工具,名气非常的大,效果也确实很不错,这个是作者的 Github 项目:https://github.com/nagadomi/waifu2x 项目内也有提供在线测试的演示网站,还不了解的可以去尝试一下。
其实 Android 上的 Waifu2x 相关应用还挺多的,但是能真正用手机的 CPU/GPU 来做运算的,除了这次介绍的 Waifu2x ncnn 之外,大多应用都是借助搭建有 Waifu2x 的网站来实现的,也就是说不能离线运行,用的也是服务器的 CPU 来处理的图片。
Waifu2x ncnn 简单使用
使用上没什么难度,选择要方法/降噪的图片然后开始处理就行了,设置长这个样子:
我用我博客的头像试了下效果,大家可以对比下效果怎么样:
后面这张图就是我用 Waifu2x ncnn 放大和降噪之后的效果,可以很明显的看出来后面的图清晰了许多,当然尺寸也变大很多,不过我这里测试遇到了一个问题就是放大之后的图片多了条黑边,不知道是不是 Bug 了。
应用信息
应用名称:Waifu2x ncnn
作者:Archie Meng
系统版本要求:Android 7.0 及更高版本
支持语言:大概是只有简体中文的?
Google Play 商店安装地址:https://play.google.com/store/apps/details?id=pro.archiemeng.waifu2x