图片、视频修复并超分 – Real-ESRGAN项目使用(一) | 机器学习

前言

前段时间一直在弄golang,很少关注一些开源项目。正巧碰到一个,可以将模糊的照片或者视频修复清晰,且可以超分处理的项目。

项目github地址:GitHub – xinntao/Real-ESRGAN: Real-ESRGAN aims at developing Practical Algorithms for General Image/Video Restoration.

看一下项目给出的效果图。
在这里插入图片描述

可以看出模型对于动漫插画也有不错的效果。

项目也列举了一些类似的项目,可以看到GFPGAN也在列。

在这里插入图片描述

如果大家对GFPGAN也感兴趣的话,可以参考我的另一篇文章去了解一下。

如何将模糊照片人脸恢复清晰,GFPGAN机器学习开源项目使用 | 机器学习_剑客阿良_ALiang的博客-CSDN博客

本篇文章主要对该项目进行一些简单的使用。

下载执行文件

在这里插入图片描述

可以直接下载项目的执行程序来跑跑看。

如果下载不了的,可以使用我下面的链接。

链接:https://pan.baidu.com/s/1Vqzp4ylIf-YB-Bw0PVrYog
提取码:tuan

测试使用

解压后的目录结构如下图。

在这里插入图片描述

我们可以通过README文件,了解如何使用。

在这里插入图片描述

图片测试修复超分

我们看一下提供的图片及其分辨率。
在这里插入图片描述

打开CMD进入到文件夹位置。

在这里插入图片描述

执行命令如下:

realesrgan-ncnn-vulkan.exe -i input.jpg -o output.png -n realesr-animevideov3

执行结果如下,可以看到具体的进度。

在这里插入图片描述

最终生成了处理好的图片output.png,我们看一下生成的图片及其分辨率。

在这里插入图片描述

在这里插入图片描述

可以看到不管是清晰度还是分辨率都有提升。

视频测试修复超分

视频需要使用到ffmpeg进行视频拆分处理,如果没装过ffmpeg的,可以参考我的这篇文章。

windows ffmpeg安装部署_剑客阿良_ALiang的博客-CSDN博客_ffmpeg windows安装

先创建两个目录用来存放拆分和处理的图片帧。

在这里插入图片描述

先看一下提供的视频画面及其分辨率。

在这里插入图片描述

按照README里面的说明,分为三步来处理。

step1

ffmpeg -i onepiece_demo.mp4 -qscale:v 1 -qmin 1 -qmax 1 -vsync 0 tmp_frames/frame%08d.jpg

执行后tmp_frames目录产生了拆分后的图片帧。

在这里插入图片描述

step2

realesrgan-ncnn-vulkan.exe -i tmp_frames -o out_frames -n realesr-animevideov3 -s 2 -f jpg

这一步执行的时间会比较长。

159.png?origin_url=%2Fimg%2FbVb5UD&pos_id=img-li33tpl5-1727575744368)

step3

ffmpeg -i out_frames/frame%08d.jpg -i onepiece_demo.mp4 -map 0:v:0 -map 1:a:0 -c:a copy -c:v libx264 -r 23.98 -pix_fmt yuv420p output_w_audio.mp4

将out_frames内的图片压缩为视频,看一下最后的视频质量。

在这里插入图片描述

可以看出清晰度和分辨率也有了不小的提高。

总结

这个项目比较吸引我的还是其对动漫插图的支持,有专门的模型。

在这里插入图片描述

最近在学习第一性原理,我好好思考了一下。其实我们在归纳法和演绎法两种方法层面,只是下意识的会选择第一种。还是要多站在事情之外,调整自己的思考方式,才能有更多的视野。

作者:社会演员多
文章来源:AI技术聚合

推荐阅读

更多芯擎AI开发板干货请关注芯擎AI开发板专栏。欢迎添加极术小姐姐微信(id:aijishu20)加入技术交流群,请备注研究方向。

数据治理是确保数据准确性、可靠性、安全性、可用性和完整性的体系和框架。它定义了组织内部如何使用、存储、保护和共享数据的规则和流程。数据治理的重要性随着数字化转型的加速而日益凸显,它能够提高决策效率、增强业务竞争力、降低风险,并促进业务创新。有效的数据治理体系可以确保数据在采集、存储、处理、共享和保护等环节的合规性和有效性。 数据质量管理是数据治理中的关键环节,它涉及数据质量评估、数据清洗、标准化和监控。高质量的数据能够提升业务决策的准确性,优化业务流程,并挖掘潜在的商业价值。随着大数据和人工智能技术的发展,数据质量管理在确保数据准确性和可靠性方面的作用愈发重要。企业需要建立完善的数据质量管理和校验机制,并通过数据清洗和标准化提高数据质量。 数据安全与隐私保护是数据治理中的另一个重要领域。随着数据量的快速增长和互联网技术的迅速发展,数据安全与隐私保护面临前所未有的挑战。企业需要加强数据安全与隐私保护的法律法规和技术手段,采用数据加密、脱敏和备份恢复等技术手段,以及加强培训和教育,提高安全意识和技能水平。 数据流程管理与监控是确保数据质量、提高数据利用率、保护数据安全的重要环节。有效的数据流程管理可以确保数据流程的合规性和高效性,而实时监控则有助于及时发现并解决潜在问题。企业需要设计合理的数据流程架构,制定详细的数据管理流程规范,并运用数据审计和可视化技术手段进行监控。 数据资产管理是将数据视为组织的重要资产,通过有效的管理和利用,为组织带来经济价值。数据资产管理涵盖数据的整个生命周期,包括数据的创建、存储、处理、共享、使用和保护。它面临的挑战包括数据量的快速增长、数据类型的多样化和数据更新的迅速性。组织需要建立完善的数据管理体系,提高数据处理和分析能力,以应对这些挑战。同时,数据资产的分类与评估、共享与使用规范也是数据资产管理的重要组成部分,需要制定合理的标准和规范,确保数据共享的安全性和隐私保护,以及建立合理的利益分配和权益保障机制。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值