有的时候我们找遍了全网却难以找到一张模糊图片的原图,这时候我们想如果能够一键将图片变成高清的就好了。其实这正是计算机视觉的一大研究反向——图形增强,通过AI计算将模糊的图片增强,将几百kb的低像素图片变成数Mb的超清图片,今天我们就来分享一款免费开源的基于AI的图片增强软件——Upscayl。
Upscayl 是一个基于 Linux 优先理念构建的跨平台应用程序。这意味着我们将 Linux 构建优先于其他构建,但这并不意味着我们会破坏其他操作系统的东西 😃
注意:Upscayl 在没有 GPU 的情况下无法工作,抱歉。你需要一个兼容 Vulkan 的 GPU 来升级图像。CPU 或 iGPU 将无法工作。
安装👨💻
苹果系统🍎
- 转到https://github.com/TGS963/upscayl/releases/latest
- 下载
.dmg
文件。 - 双击 dmg,将 Upscayl 图标拖到 Applications 文件夹中。
Windows系统🐌
- 转到https://github.com/TGS963/upscayl/releases/latest
- 下载
.exe
文件。 - 双击exe文件,等待安装,使用。
这里我已经下载好了Windows版本,在文末提供高速下载链接
。
效果展示
中等分辨率图像(300-400 像素宽):
低分辨率图像(150 像素宽):
超低分辨率图像(75 像素宽):
升级两倍
本地部署npm项目🛠
git clone https://github.com/TGS963/upscayl
cd upscayl
# INSTALL DEPENDENCIES
npm install
# RUN THE DEVELOPMENT SERVER LOCALLY
npm run start
# PACKAGE THE APP
npm run dist
# PUBLISH THE APP, MAKE SURE TO ADD GH_TOKEN= IN SHELL
npm run publish-app
问题解答 🤓
Upscayl如何运作?
Upscayl 使用 AI 模型通过猜测可能的细节来增强您的图像。它使用 Real-ESRGAN(以及未来更多)模型来实现这一点。
有可用的 CLI 吗?
CLI 工具称为 real-esrgan-ncnn-vulkan,可在 Real-ESRGAN 存储库中找到。
我需要 GPU 才能工作吗?
是的,很不幸的。NCNN Vulkan 需要兼容 Vulkan 的 GPU。Upscayl 不适用于 iGPU 或 CPU。
我该如何贡献?
您可以通过提交 PR 来捐赠更多 NCNN 兼容模型或修复代码 😃
你不是完全开源的!!
我们是,我们正在使用完全免费和开源的技术。我们确实发布了一个二进制文件,但那是因为不包含它会破坏项目的整个目的。如果您想处理所有这些 PyTorch、NCNN 和 Python 错误,我们非常欢迎您使用 Real-ESRGAN 提供的代码编译您自己的二进制文件。为方便起见,二进制文件已预先编译,如果您不信任它,那么您可以自己编译,因为这里的一切都是免费和开源的 😃
Upscayl 使用 Real-ESRGAN-ncnn-vulkan 二进制文件来放大图像。更多模型和算法即将推出。
版权❤:
Real-ESRGAN 的出色研究工作:Real-ESRGAN:版权所有 (c) 2021,王新涛
小编实测
我上传了一本书的模糊封面,等待两分钟后AI给我提供了全新的超清版图像。