偶尔间发现了一张不错的图片,正准备保存下来设置壁纸时,结果发现图片模糊、噪点很严重,清晰很是问题。
心想不如去找找原图吧?结果翻遍全网都没找到。就算找到了,却发现放在电脑等大屏设备上,图片清晰度依旧不能让人满意。
有人可能会说,不如用 PS 处理一下,但大家都知道,模糊图片变清晰,这可不是一件简单的事,而 PS 也不是万能的。
那么,遇到这种情况难道真的无计可施了吗?果子告诉你:并非无解之题。
其实市面上有这样一种神器,能使用 AI 引擎,通过机器学习算法,自动将模糊图片进行放大,降噪处理。
你是不是感觉很惊讶?有没有相见恨晚的感觉?那么废话不多说,现在就带大家一起来看看这个神器—— waifu2x 。
应用简介
严格地讲,它并不是一款应用。它是由国外开者 nagadomi 在 Github 上开源的一套图像算法。
最早可追溯到 2015 年,而至今这个算法依旧被各大玩家所推崇。
细心的观众可能已经看出来了,这个名字并不简单,waifu 即为英文妻子 wife 的发音,而 2x 即为 2 倍,可以理解为纸片人老婆放大 2 倍。
没错,这款算法初衷虽为动画、动漫等二次元画风图像,但在今天,在更多的数据集下,这款算法也同样可以运用在常规图片放大上。
首先看一下效果吧。
图片 1:
放大前后对比,左为原图,右为 3 倍放大(注意顶楼玻璃、烟囱):
图片 2 :
放大前后对比,左为原图,右为 3 倍放大(注意头部细节):
可见清晰度提升了不少,虽然有部分细节有油画感,但要知道这是放大数倍下的细节,图片整体感观还是不错的。
原理简介
简单的来讲,该算法是通过机器学习,识别并学习不同的高清图片,并生成数据集。“学会了”图片后,程序就能开始工作了。
当用户导入新的图片后,算法会自动调用数据集,通过匹配拟合等方式,自动寻找程序上最优的放大方案来处理图片。
因此数据集越强大,越完善,最后的放大效果就会越好。
而数据集可随意进行扩充,只要算法“学的够多”,它就越强,使用范围越广。
运行方式
因此,最终一张模糊图片放大效果如何,完全取决于它学的什么数据集,这样 waifu2x 也出现了众多衍生版本,比如:bigjpg 。
而由于放大图片过程,本质上就是运行机器学习的过程,需要大量 GPU 算力。
所以你的显卡,最强大的是机器学习算力,它并不仅仅只是为了拿来跑 3A 游戏哦。
需要大量的 GPU 性能,于是就有了不同的运行方式:一种是云端处理,一种是本地处理。
云端处理
云端是目前最为广泛的使用方法,毕竟降低了使用使用门槛提升了便捷性,但由于云端实际也是服务器进行放大处理。
因此,最大的缺点就是大多会收费或者次数限制。而优点就是大多都为网页端,可直接使用。
waifu2x 官方版:
有提供网页端,有次数限制,可选择插画(二次元)、图片(常规)两种风格进行放大处理。
可选放大倍数最高 2 倍,拥有 3 档降噪出处理。
waifu2x-multi:
是 waifu2x 的衍生版本,使用起来差别不大,有付费功能,和限制,使用时需要排队。
bigjpg:
来自国内开发者,使用的算法不同,但实际使用果子认为差距不是很大。有不同的客户端,实际均为云端处理。
也支持不同的图片类型,和降噪处理,最大支持 16 倍的放大。但免费用户有次数和功能上的限制。
因为有限制,并不能反复进行放大处理,并且免费用户下速度一般,建议在试用过后决定是否有必要付费。
本地处理
首先需要说明的是,本地运行 waifu2x 类应用需要消耗大量性能,不推荐在手机上放大处理!发热警告!
Waifu2x-Extension-GUI:
来自国内开发者,为电脑端应用,拥有众多功能。可以说目前最强的放大处理工具。
拥有多个引擎、支持多图像风格。格式支持图片、gif、视频,还支持视频补帧功能。
绝大部分的功能均为免费,值得使用。
安卓端 Waifu2x For Android :
来自于酷安开发者,效果因人而异,还是那句话,不建议在手机本地跑 waifu2x !
文中提到的工具,均可自行搜索获取使用。以后遇到不清晰的图片记得使用这个方法,何乐而不为呢?