Upscayl,免费开源的 AI 图像增强软件
有的时候我们找遍了全网却难以找到一张模糊图片的原图,这时候我们想如果能够一键将图片变成高清的就好了。其实这正是计算机视觉的一大研究反向——图形增强,通过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给我提供了全新的超清版图像。

Upscayl,免费开源的 AI 图像增强软件的更多相关文章
- 严重推荐一个免费开源数据库建模工具软件 --OpenSystemArchitect 4.0
嘿嘿,对于我这样的新手,这个工具还是很令人兴奋的. 真的是术业有专攻啊.关键还是免费开源 EXCEL,VISO,PPT,PS,CD,FREEHAND不是不可以,只是.人家还是专业点,方便点.. Ope ...
- 免费开源3D模型设计软件汇总
免费开源3D模型设计软件汇总 3D 打印需要先通过计算机辅助设计(CAD)进行建模,再将建好的3D模型“分割”成逐层的截面,从而指导3D打印机进行逐层打印.因此用于3D打印的3D模 型大都储存或输出成 ...
- 【转】免费开源的FTP软件,FileZilla
原文网址:http://baike.baidu.com/view/670329.htm?fr=aladdin FileZilla FileZilla是一个免费开源的FTP软件,分为客户端版本和服务器版 ...
- 分享一些免费的,开源的邮件server软件
因为企业的须要,我们非常可能须要架设一个邮件server,微软的Exchange太复杂?GOOGLE出来的又收费!头大了吧,OK,贾芸斐在这里给大家分享推荐几个免费的开源的邮件server软件.希望你 ...
- 免费开源的DotNet任务调度组件Quartz.NET(.NET组件介绍之五)
很多的软件项目中都会使用到定时任务.定时轮询数据库同步,定时邮件通知等功能..NET Framework具有“内置”定时器功能,通过System.Timers.Timer类.在使用Timer类需要面对 ...
- 免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)
在生活中有一种东西几乎已经快要成为我们的另一个电子”身份证“,那就是二维码.无论是在软件开发的过程中,还是在普通用户的日常中,几乎都离不开二维码.二维码 (dimensional barcode) , ...
- Scut游戏服务器免费开源框架-3
Scut游戏服务器免费开源框架--快速开发(3) Scut快速开发(3) 1 开发环境 需要安装的软件 a) 消息队列 b) 数据库,Sql2005以上版本 ...
- 我们是如何通过全球第一免费开源ERP Odoo做到项目100%交付
传统友商ERP的交付过程 一.先初步需求调研,后选型功能模块 传统友商ERP第一件事情先对客户方进行初步的调研,客户方无论说什么,友商听过算过,只关心你人数多少,有哪些人涉及到哪些模块,接着对模块进行 ...
- 全球第一免费开源ERP Odoo Ubuntu最佳开发环境独家首发分享
起源 近年来随着国内的互联网经济的快速腾飞,诞生了很多开源软件创造的市场价值以及企业价值神话,特别是对于企业ERP领域,一直以来都是高昂的国内外产品充实,国内的中小成长型企业越来越需要一套好看又能打, ...
随机推荐
- 鲜衣怒马散尽千金,Vue3.0+Tornado6前后端分离集成Web3.0之Metamask钱包区块链虚拟货币三方支付功能
原文转载自「刘悦的技术博客」https://v3u.cn/a_id_219 不得不承认,大多数人并不拥有或者曾经拥有加密货币.是的,Web3.0.加密货币.区块链,对于大多数的互联网用户来说,其实是一 ...
- 别无分号只此一家,Python3接入支付宝身份认证接口( alipay.user.certify)体系(2021年最新攻略)
原文转载自「刘悦的技术博客」https://v3u.cn/a_id_184 目前国内身份认证体系做的比较不错的大抵就是支付宝和微信两家了,支付宝的身份验证基于支付宝app的实人认证能力,采用多因子认证 ...
- 基于微前端qiankun的多页签缓存方案实践
作者:vivo 互联网前端团队- Tang Xiao 本文梳理了基于阿里开源微前端框架qiankun,实现多页签及子应用缓存的方案,同时还类比了多个不同方案之间的区别及优劣势,为使用微前端进行多页签开 ...
- 3.26省选模拟+NOI-ONLINE
今日趣闻: 这三个人都是同机房的,卡最优解(大常数选手不参与)....以至于最优解第一页都是我们机房的(有图为证,共三人) $NOI\ online$ $T1$ 首先模拟一遍记录这个点当前单调栈前面位 ...
- HTTP的三次握手和四次挥手,以及DNS流程解析
首先模拟一个场景:你在浏览器输入自己想要访问的地址,浏览器发送请求到服务端,服务端进行响应,浏览器进行数据页面渲染,从而你得到自己想要访问地址的页面 总体流程图: DNS:可以认为域名与对应的ip转化 ...
- Z-Libary最新地址.Z-Libary无法登录解决方案
Z-Library.世界上最大的数字图书馆. 如果你知道了一本书的书名,那在Z-Library上基本上都可以找到进行下载, Z-Library 有很多入口,分为官方和民间镜像.官方自己做了个跳转站点, ...
- HCIA-Datacom 3.4 实验四:实现VLAN间通信实验
实验介绍: 划分VLAN后,不同VLAN的用户间不能二层互访,这样能起到隔离广播的作用.但实际应用中,不同VLAN的用户又常有互访的需求,此时就需要实现不同VLAN的用户互访,简称VLAN间互访.华为 ...
- VS2017Enterprise版本安装ImageWatch 2017问题解决
按照Andrei给的方法并不一定能成功. 方法如下: 1. Download the extension (ImageWatch.vsix) and open it using WinRAR 2. F ...
- C语言:多功能计算器程序说明书
好家伙,3000字终于写完了 一.题目:多功能科学计算器 二.内容: (1)概述或引言 开发环境为Visual C++ 目前已实现的功能: (1)解二元一次方程.一元二次方程 (2)进行矩阵相加.相减 ...
- C语言:多功能计算器 (矩阵相乘)
好家伙,实现矩阵相乘功能 代码如下: void fifth()//矩阵的相乘// { int a[100][100],b[100][100]; int d,e,f,h,j,k,t; double su ...