UP主分享利用AI技术解决视频背景难题的实践与挑战
自我去年起始,缘因线上开展教学以及担当UP主,我录制视频此类机会明显增多起来了。
只不过,视频背景的处理一直是个痛点。
这是我最近录的一段视频开头部分。
你如果一直在看我的视频节目,对这个背景兴许并不陌生。
真的是,令我喜欢的,是后面墙上那块有着不规则的黑白相间板面的黑板吗,是那已经脱落的墙皮吗,是那些用不知道何种颜料画上去的线条吗?
当然不是。
无奈我没得选,家中空间狭小,物品堆满了各处,可供利用的区域仅有这般大小啦。
在之前的视频教程之中,我曾给你讲过人工智能的应用,可以将任意的视频背景转变为绿幕 。
如此一来,你便能够将背景替换成你所期望获得的模样,诸如书房、图书馆、咖啡馆,甚至于太空这般设定 。
可是呢,这个办法它存在着一些状况,首先一点,它要求你得通过手工的方式去做精细的调整,特别是针对那些边缘部分没能被准确识别出来的区域,其次呢,它的价格相对来说是比较高昂的。
原本我在试用期间,每月费用是十五美金 ,刚刚重新查看网站时竟发现 ,价格又出现了上涨情况 ,如今每月需二十八美金 ,并且这还是按照年度进行支付时所享有的优惠价格 。
面对高价,我是不是得转回头,每次都把绿幕弄上呢?
不。明明有了新的技术,咱可不能这么容易服输。
好在,我发现了另一款同样基于人工智能的应用。
其能够将任意背景转变为绿幕效果,无需你手动去做边缘色块调整,并且还是免费的。
在官网主页上面,有一些实际效果的演示。
例如这一个。
说真的呀,我着实是被惊到了呢 ,别说人像的边缘部分了 ,就连那快速抖动且散乱了头发状况下的抠图 ,都做得简直堪称一流的完美程度了呀 。
应用的作者是一群来自华盛顿大学的研究者。
倘若你对该应用背后所隐匿的技术细节怀有兴趣,其论文亦是能够进行全文阅读的 。
你若在我的公众号后台进行回复,回复的内容是「pbmat」,如此一来,你便能够免费得到该论文的下载地址 。

下面我们来说说这个抠图应用怎么用。
虽然作者把源代码以及脚本样例在官网主页那儿提供了,可我认为最佳的使用途径,是采用Colab的那种方式 。
于我的公众号后台进行回复,回复内容为「cbmat」,如此一来,你便能够寻得Colab的链接 。
打开之后,大概长这样。
这个被称为样例的Colab里所包含的代码块,其数量合计仅仅只有5个,呈现出很显著的简洁特性。并且,更为特殊的是,其中处于首位依次的前两个代码块,实际上是属于那种能够被予以忽略处理的类型 。
起初,第一行所做是将gdown软件包依赖予以安装,然而事实上,.Colab自身就默认把这个软件包载人进来了,所以,重新安装的行为是没必要的。
而对于第二代码块的那两行,是唯有在你运用应用自身所带样例之际才会用到的。
在页面左侧的文件管理器那儿,点击按钮,上传自身的视频文件当作 src.mp4 ,背景图片是 bgr.png ,如此便行了 。
这里,要予以说明的是,需自行上传背景照片这一情况,当前仍给人带来麻烦之感。然而,我进行了实际操作,录像之后随手拍摄了一张背景图,呈现出的便是这般模样。倒并未耗费过多精力。
看了背景之后,你大概也明白我为啥非想要把它去除了吧?
跳过前面那两个代码块,我们径直逐个去执行后面的三个。要是你对于Colab的操作并非十分熟悉,那也能够参照一下我的这篇《》。
运行施行的进程期间,你得略微等候一阵子,计算机于云端踊跃地为你开展运算处置工作。
待到处理终结之际,你于目录之处将见到若干个文件。当中的 com.mp4 乃为我们所需求的 。
打开以后,是这个样子的。
可以看到,前面人像在动,但是边缘处理非常妥帖。
在那个特定的目录范围以内,你另外还能够瞅见到几个别的视频文件。这些视频文件全都是在输出进程当中所产生的额外附带产物。
例如这个,是机器帮你扣出的前景动态轮廓。
我开展测试运用的是一个毫无间断完整视频起始 的前10秒,于此刻测试达成了成功的状态,因而我随之替换为完整版本的视频,该视频的时长约摸是10分钟,其体积大概处于900MB的量级 。
此次的处理,相对而言较为迟缓了,我等待了一个多小时,才终于算是完成了,然而实际上这里是能够进行优化从而加速的,下文会有所介绍。
运行于云端的Colab,不会消耗本机的计算资源,你不必时刻将窗口置于前面,甚至中途可盖上笔记本盖子进入休眠状态,只需确保窗口离线时间不是太久即可,以我的经验,大概半个小时左右开启看一次就行,要是已经离线,Colab会自动尝试重新联接运行时,()。
我这里有几个小建议。

首先,你自然也能够径直将900多MB的视频上传至Colab的文件工作区。然而这个上传的速度,会较为迟缓。
给予你这样的提议,视频文件需先存储于Drive里,借助gdown命令,再下载至Colab。从Drive通往Colab,相较于直接上传,速度快出十倍不止。
我这里仿照 默认样例,写下来的语句是这样的。
第二个问题乃背景图片,虽说我于同一地点摁下手机拍照按钮,然而鉴于摄像设定,录像分辨率与手机拍照分辨率并不一致,由此会致使报错的情况发生。
问题解决起来并非复杂,我寻找发现了这样一个网站,它被称作 ,它能够免费于在线状态下转换图片样式以及分辨率情况 。
在这里,我将其设定转换成为PNG格式,而且把新的分辨率进行强制设定,在运行的时候,就没有再次出现报错的情况了。
第三,是在我实实在在实现真正转换完毕之后,才察觉到的问题,也就是实际上 其中是存有提示的。要是仅仅只需要转换得出的最终结果,而不需要那些附带产生的额外产物,那么运行的速度是能够得到提升的。
你所需要做的,只是把最后一个代码块中的这一句
改成
就可以了。
在成功将视频背景转换为绿幕情形后,我于网站之上寻觅到了一幅不存在版权问题的背景图片。
看着挺眼熟吧?没错,不少在线会议网站,都用了这个背景图。
最终合成的效果,是这个样子的。
怎么样,这背景看着,还挺像回事吧?
小结一下,这款刚出现的人工智能抠图应用,能让你不花钱去购置,也不予以使用绿幕,就能够借助免费的Colab,从而收获近乎完美的抠图结果。
可不可以有一种抠图方式,比你现有的更好呢?有的话,欢迎你在留言区域向大家分享出来。大家就可以一起学习,一起交流了。
要是觉着有作用的情形下,那就请点击“在看”,而且还得将它转交给身边存在需求的友人 。
记住要订阅我的微信公众号「玉树芝兰」,在第一时间能够免费收到文章更新,别忘记添加星标,以此避免错过新推送提示 。
如果有疑问,或需要进一步沟通,请加入我的知识星球。
欢迎关注我的视频号,时常更新。
欢迎 你 发表评论: