点击上方“小白学视觉”,选择加"星标"或“置顶”
重磅干货,第一时间送达
本期我们将使用Python和OpenCV为视频会议创建虚拟背景。

虚拟背景是当前远程工作的员工中的热门话题之一。由于Covid-19的流行,许多人必须通过视频通话以便继续工作。很多视频会议的软件可以设置虚拟背景,以便用户建立更友好的氛围来接听这些电话。
作为一名程序员,当我们第一次使用这样的虚拟背景时自然很感兴趣。我们都想知道它是如何工作的,可以自己建立这样的虚拟背景吗?
接下来,我们将尝试使用Python和OpenCV使用计算机视觉技术构建虚拟背景的基本方法。(虽然效果并不是很好~)
介绍
我们的目的是拍摄视频,尝试弄清楚视频的背景和前景,删除背景部分,并用图片(虚拟背景)代替。因为在此项目中,我们将使用简单的方法,假设前景通常具有与背景不同的颜色。首先,让我们看看我们的工具是什么。
计算机视觉
计算机视觉是一个跨学科领域,涉及计算机如何处理和(或)理解图像和视频。说这是一个跨学科的领域,因为它借鉴了不同学科(计算机科学,代数,几何等)的许多概念,并将它们组合起来以解决许多不同而复杂的任务,例如对象跟踪,对象检测
本文介绍了如何使用Python与OpenCV创建视频会议的虚拟背景。通过计算帧间差异并设置阈值,来区分前景与背景,然后用替代背景替换原背景。虽然效果不尽人意,但揭示了基本的计算机视觉原理。
最低0.47元/天 解锁文章
8万+

被折叠的 条评论
为什么被折叠?



