前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何利用gpu服务器完成视频/图片超分辨率

如何利用gpu服务器完成视频/图片超分辨率

原创
作者头像
MGS浪疯
发布2022-04-10 00:02:05
1.5K0
发布2022-04-10 00:02:05
举报
文章被收录于专栏:MGS浪疯 BlogMGS浪疯 Blog

如何利用gpu服务器完成超分辨率

1.什么是超分辨率

超分辨率,简称超分,是通过低分辨率的图片/视频从而得到高分辨率的图片/视频的过程就是超分辨率重建。

(简单的理解,就是把一个360p的视频提升到480p、720p、1080、甚至2k、4k的过程叫做超分辨率重建,这个操作叫做超分辨率)

2.超分辨率适用于哪些场景?

提升老照片,旧视频的分辨率

3.项目地址: ailab/Real-CUGAN at main · bilibili/ailab (github.com)

4前提条件

CPU需支持SSE4和AVX(大部分现代CPU都已经支持;如果用N卡跑,不需要支持)

小包需求系统cuda >= 10.0. 【大包需求系统cuda >= 11.1】

只支持N卡或CPU,N卡需要至少1.5G显存

注意30系列 nvidia GPU 只能用大包;<20系建议用小包

5.操作步骤

5.1 配置环境

(本教程只针对Windows server 2019 64位系统)

(1)安装python

首先打开python官网www.python.org下载最新版python,然后安装

图片教程:

下载好后进行安装

安装完毕后直接点击close即可

5.2下载程序

哔哩哔哩官方给了4中下载方式,分别是百度网盘,GitHub,和彩云,Google drive

所有下载地址均可在项目里找到,这里就不写了

5.3解压程序

下载完成后,直接解压出来即可,没有任何安装程序的步骤

5.4使用程序

解压完成后,里面需要注意的有两个文件,一个是go.bat,另一个是config.py

Go.bat是负责启动程序的,不需要修改。

Config.py是配置文件,需要根据你的实际情况来做不同的修改

打开config.py

首先看见的是scale=x x可以任意填写一个数字,表示放大倍数,比如原视频是360p,填写2的话最后出来的视频是720p

接下来是model_path2(3、4)

这里是填写参数的位置,一共有三种可以选择,分别是(后面有2对应解释)

降噪版(denoise):如果原片噪声多,压得烂,推荐使用;目前2倍模型支持了3个降噪等级;

无降噪版(no-denoise):如果原片噪声不多,压得还行,但是想提高分辨率/清晰度/做通用性的增强、修复处理,推荐使用;

保守版(conservative):如果你担心丢失纹理,担心画风被改变,担心颜色被增强,总之就是各种担心AI会留下浓重的处理痕迹,推荐使用该版本。

然后比较重要的是这一条

mode="video"

一共有两种选择,分别是#video#image

video表示视频,image表示图片

超图片必看

里面有两个分别是输入和输出

input_dir="input_dir1"

output_dir="output_dir"

input_dir表示输入图像路径

output_dir表示超分图像输出路径

超视频必看

inp_path=r"路径"

opt_path=r"路径"

inp_path表示视频输入路径

opt_path表示超分视频输出路径

完成上述配置后,保存退出,然后运行go.bat文件即可

6.等待程序跑完之后,自动提醒按任意键继续,这时候视频就已经好了。找到你输出的视频就可以正常观看了。

提醒:输出的视频可能码率也过高,可能会导致设备播放卡顿,这时候你就需要压制视频了。

压制视频的具体方法:

1.使用第三方软件:例如 格式工厂

2.打开格式工厂,把视频文件直接拖到里面去,调整好视频输出的码率,然后输出就可以了。

调整码率至合适大小即可

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
GPU 云服务器
GPU 云服务器(Cloud GPU Service,GPU)是提供 GPU 算力的弹性计算服务,具有超强的并行计算能力,作为 IaaS 层的尖兵利器,服务于深度学习训练、科学计算、图形图像处理、视频编解码等场景。腾讯云随时提供触手可得的算力,有效缓解您的计算压力,提升业务效率与竞争力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档