前言
大家肯定都遇到这样的问题,翻出一堆旧照片,发现分辨率都很低,使用PS放大之后实际上也是一堆堆的像素格子,无法清晰展现。想象一下,你翻出了一张旧手机拍摄的旅行照,画面中的风景依然令人心动,但放大后却充满了噪点和模糊;遇到一张灵感迸发时设计的小图却因尺寸限制无法用于实际项目;显微镜拍下了一张照片,由于摄像头分辨率太低,导致采集的图片过于模糊,无法用于演讲演示等等。
今天,为您带来了解决这些问题的终极工具,基于AI的图片高清放大高清修复工具!这个工具集成在一个名叫JCameraPro的软件中,JCameraPro本身是一款USB摄像头的图像采集工具,在最近的更新中,集成了一个“图像高清放大”的工具,而且这个功能是免费的。
这个工具是基于一款名叫RealESRGAN的超分辨率AI模型实现的,运行环境是基于微软的DirectML,完全本地运行,无需联网,不需要购买云服务,也不需要自己搭建复杂的ComfyUI,更关键是,它不需要N卡,不需要CUDA,它甚至能直接基于CPU进行计算。
我们先看看它的效果,如下图:
上图中,是一张“人类神经母细胞瘤“的荧光显微图片,采集的时候,由于设备的原因,分辨率只有500x500,用于展示演讲等场合显然是太模糊了。通过AI工具扩图到2000x2000,清晰度上来了,而且细节满满。
再看一个二次元例子,如下图:
上图中,是一张超低清的小樱剧照,只有320x320,经过高清放大后变成了一张1280x1280的高清图片,而且背景细节都很好地被还原出来。
再多看一个三次元例子,如下图:
上图,是一张低清的桥本环内海报,原图是640x840,经过高清放大后,变成一张2560x3360的超清图片,除了小字体有点失真,其余细节例如头发很好地被还原出来了!
以上三个例子,很好地展示了工具的实用性。而且对硬件的要求并不像软件说明上写的那么恐怖。三个例子的运行环境都是在一个比较旧的笔记本电脑上运行的,CPU I5-7300HQ,32GB DDR4运行内存,GTX1050 4GB移动版显卡,在这个配置下并没有出现爆显存的问题。
操作步骤
下面说说如何操作,实际上也非常的简单:看似很多步骤,但实际上几乎一键操作。
第1步:
先到官网下载JCameraPro的最新版本v2.2.9.0,建议到官网下载,以免下载到盗版~, 地址:www.jfirmware.com。
第2步:
安装软件,非常简单就不介绍了。
第3步:
双击软件图标,打开软件,也不用说了吧?很好辨认的图标。
第4步:
留意软件上方的【菜单栏】,有一个【工具】的菜单,点击后选择【图像高清放大(AI)】,打开高清放大工具。
第5步:
点击【导入图像】,或者把图片拖放到【图像区域】中,同时您会看到图像的一些基本信息。
第6步:
您可以根据图片的实际情况,选择一个合适的AI模型,其中带Anime的是针对二次元的图像优化的AI模型,而其他模型是针对真实图片或者照片而训练的,针对性地选择不同模型会有更好的放大效果。
第7步:
您可也可以根据您的电脑的配置情况选择运算用的设备,默认是CPU,速度会比较慢,以我的CPU I5-7300为基准的话,如果原图是500x500,选择4x模型时,大概需要58秒的等待时间。如果选择GPU作为运算设备,会快很多,我的显卡是GTX1050 4GB,大概只需8秒,CPU与GPU的性能差距还是挺大的。
第8步:
点击【单张处理】按钮,然后等待就可以了。处理时间如上一步所说取决于您的设备。
好了,就这么简单就完成了高清修复。
小技巧:
如果您有一张图片,可能是通过扫描仪扫描的,图片尺寸很大,但又不清晰。如果直接放到模型中运算肯定会爆显存内存,这时候可以先用PS或者用图片浏览工具进行一次缩图,把图缩到800x800,再进行4x放大。RealESRGAN不单可以扩大图片,还能修复图片的一些细节。
您还可以配合软件内的另一个工具,为图片先添加一些细节,再进行AI高清放大,详细请参考这篇文章:使用JCameraPro扩大图片并增加细节
一些问题总结:
1. 如果您发现生成的图是黑图,那大多数是因为显存或者内存不够导致的,例如您本来的图已经是2000x2000了,如果再放大4倍成8000x8000,那多数情况都会爆显存或者爆内存。
2. 如果出现了错乱的图,很可能是图片宽度不符合bitmap标准,尝试预先把图片的宽度处理成224、320、512、520、720、1024等等这种2的倍数,再重新导入处理。
3. 如果在处理过程中弹出错误对话框,很可能是选错了GPU了,或者显卡驱动问题,或者显卡不支持DirectX 12,运行DirectML的基本要求是显卡的驱动支持DirectX 12。按道理来说,只要操作系统是WIN10 1904以上,就不会出现驱动问题。实在不行,就选择CPU运算吧。
软件本身还有很多神奇功能,自行探索呗~,提前祝大家新春愉快,财源广进,YEAH~~!!