首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在使用视频聊天时,我如何自动遮掩自己的脸?

在使用视频聊天时,我如何自动遮掩自己的脸?
EN

Ask Ubuntu用户
提问于 2010-11-02 17:42:48
回答 4查看 19K关注 0票数 6

我想使用移情,Skype等视频聊天,但我想让我的脸自动检测和模糊在视频流中。我能做什么才能做到这一点?我不想关闭视频或使用静态图像。

EN

回答 4

Ask Ubuntu用户

回答已采纳

发布于 2010-11-02 17:55:19

纸袋?

我不会说太久,但你想视频聊天,但不被看到?看起来有点奇怪,也有点可疑,但不管怎样。

我不认为任何类似你想要的东西真的存在,但是有一些独立的项目:

  • 在该空间进行人脸检测和覆盖(OpenCV)
  • 一个假的网络摄像头驱动程序,将视频源转换成系统中的网络摄像头,从而产生移情/Skype/ChatRoulette/等(WebcamStudio)

让我们明确一点,你必须在这里做一些工作。这也不是一个干净的解决方案。但如果你想要的话你可以做到的。

票数 16
EN

Ask Ubuntu用户

发布于 2011-04-05 11:53:35

网络工作室有基本的人脸检测,但您也可以使用它在屏幕上的任何地方放置图像。我会把这两样都穿过去。我将使用Ubuntu10.10和webcamstudio_0.57alpha2_all.deb一起使用他们的谷歌代码网站

如果您还没有完成,请按照说明将自己添加到在此描述视频组中

一旦安装,打开网络摄像头工作室。你应该有这样的东西

在左边,在设备下双击你的网络摄像头设备.单击“应用程序”可在软件中打开您的摄像头。

从这里我们有两个选择来遮住你的脸。第一种方法是在屏幕上放置一个图像。在“动画”下的左侧面板中,单击挥动的手。

你的屏幕应该是这样的。单击Play应用挥手

如果您想尝试人脸检测,而不是添加手,点击网络摄像头设备,然后在“人脸检测”选项卡中勾选复选框,然后选择要使用的人脸。

要想看到这一点,请打开一个使用网络摄像头的程序。在这个例子中,我使用的是奶酪。在奶酪中,转到编辑>首选项,并将摄像头更改为WebcamStudio视频设备

这是在行动中挥动的手

下面是在行动中的人脸检测

正如你所看到的,它不是很好的工作。我已经在他们的邮寄名单上寻求帮助,但回答是,这不是很可靠,并取决于照明条件和相机的质量。

在该程序中还有其他方法可以模糊视频流,但这是另一个教程。

票数 11
EN

Ask Ubuntu用户

发布于 2010-11-02 18:07:19

我不认为像这样做任何形式的实时遮掩是不现实的。你使用的算法必须在每一帧视频中准确地检测和隐藏你的脸。如果它不能隐藏你的脸哪怕是一个框架,那么你已经失败了,而另一个人有你的脸的照片。

问题是,由于实时性的要求,你不能检查视频和填补任何丢失的自动人脸隐藏算法。你必须要相信这个算法,每次都要靠它自己才能得到正确的结果。我看不出你是怎么做到的。

所以我投票给奥利的纸袋。这让我想起了([医]假体,但说明性的)美国和俄罗斯对发现钢笔在太空中不起作用的反应的故事。美国人发明了一种在太空写字的钢笔(加压圆珠笔),而俄罗斯人则改用铅笔。

票数 3
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/11017

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档