机器学习之AI—超强视频超分AI算法

最近,一种特别强大的视频高分算法BasicVSR被发现在真实数据集上实现了前所未有的视觉重建,它最近获得了NTIRE 2021三联锦标赛的优异成绩,并进入了CVPR 2022。

[En]

Recently, a particularly strong video overscoring algorithm, BasicVSR, has been found to achieve unprecedented visual reconstruction in real-world data sets, and it has recently won the excellent results of the NTIRE 2021 Triple Championship and made it to CVPR 2022.

视频超分,假设低分辨率视频是从高分辨率的视频经过一系列的退化操作而得到,超分算法就是将该退化操作进行求逆,从而可以将低分辨率视频恢复成高分辨率视频。

机器学习之AI---超强视频超分AI算法

机器学习之AI---超强视频超分AI算法

对算法细节感兴趣的学生可以首先学习论文《研究现实世界视频超分辨率的权衡》。

[En]

Students who are interested in the details of the algorithm can first study the paper “Investigating Tradeoffs in Real-World Video Super-Resolution”.

机器学习之AI---超强视频超分AI算法

我试玩了一下,感觉效果还是蛮不错的,下面就分享一下 BasicVSR在ubuntu下的安装极简教程。

说实话,我已经成功地安装了MacOS和ubuntu。Windows不成功(始终报告错误)。有兴趣和幸运的学生可以再试一次。

[En]

To tell you the truth, I have successfully installed both macOS and ubuntu. Windows is not successful (always reporting errors). Students who are interested and lucky can try again.

安装

1 创建环境

conda create -n realbasic python=3.8

2 安装 pytorch

https://pytorch.org/get-started/locally/

机器学习之AI---超强视频超分AI算法

具体版本需根据自己的电脑配置,如有GPU,需与注意自己的cuda版本,可以使用 nvidia-smi查看。

conda install pytorch==1.7.1 torchvision==0.8.2 torchaudio==0.7.2 cudatoolkit=10.1 -c pytorch

3 安装 mimmmcv-full

MMCV 是一个面向计算机视觉的基础库,它支持了很多开源项目。建议安装完整版:mmcv-full ,包含所有的特性以及丰富的开箱即用的 CUDA 算子。

机器学习之AI---超强视频超分AI算法

但是直接pip安装需注意cuda和torch版本,容易安装失败。建议使用 MIM安装,它会自动检查 CUDA 和 PyTorch 环境并尽量帮我们安装和环境匹配的预编译版本的 MMCV-full,从而省去编译的耗时。

pip install openmim
mim install mmcv-full

4 安装 MMEditing

MMEditing 是基于 PyTorch 的图像&视频编辑开源工具箱, 提供修复/抠图/超分辨率/生成等任务最先进的算法。用pip我试了也失败了几次,最后只能本地安装:

git clone https://github.com/open-mmlab/mmediting.git
cd mmediting
pip install -r requirements.txt

使用

1 克隆项目

https://github.com/ckkelvinchan/RealBasicVSR

2 下载预训练模型

下载地址:

[En]

Download address:

机器学习之AI---超强视频超分AI算法

在RealBasicVSR项目下新建 checkpoints文件夹

机器学习之AI---超强视频超分AI算法

3 运行
将要转换的视频放到数据目录中并运行。

[En]

Put the video to be converted into the data directory and run it.

python inference_realbasicvsr.py configs/realbasicvsr_x4.py checkpoints/RealBasicVSR_x4.pth data/demo_001.mp4 results/demo_001.mp4 --fps=12.5

4 结果
跑步比较耗时,需要耐心等待,如果有能力赚钱,就算了。

[En]

Running is more time-consuming, need to wait patiently, if you have the ability to make money, forget it.

机器学习之AI---超强视频超分AI算法

https://www.cnblogs.com/jpld/p/16002046.html 超强视频超分AI算法,从此只看高清视频

https://www.cnblogs.com/jpld/p/11355258.html 100天搞定机器学习|Day17-18 神奇的逻辑回归

https://www.cnblogs.com/jpld/p/15815500.html 耗时一个月,我做了一个纯粹的机器学习网站

https://blog.csdn.net/sshcx/article/details/1651616 FFT原理及实现(Radix-2)

Original: https://www.cnblogs.com/pengkunfan/p/16078742.html
Author: midu
Title: 机器学习之AI—超强视频超分AI算法

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/6518/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

发表回复

登录后才能评论
免费咨询
免费咨询
扫码关注
扫码关注
联系站长

站长Johngo!

大数据和算法重度研究者!

持续产出大数据、算法、LeetCode干货,以及业界好资源!

2022012703491714

微信来撩,免费咨询:xiaozhu_tec

分享本页
返回顶部