让我描述一下我面临的问题:
我想用一个固定的摄像头记录一个房间,并将视频实时放在 Twitch 上。在房间里会有两到三个人穿着连帽衫围着桌子聊天。这里出现了问题:我想要遮蔽镜头中的人物面部,例如通过使帽子下面的区域变黑或者是大幅降低该区域的亮度来实现。由于视频要进行实时直播,所以必须通过某种脚本进行自动编辑。
面对这个挑战,我想到了以下技术,如果可行,请告诉我:我想在拍摄的人物面部上贴上彩色标记,或者可能是在帽子边缘周围贴上彩色标记,比如黄色标记。然后我会清除室内其他任何黄色的物品,并使用该颜色作为参考,告诉我的脚本在哪里执行视频修改。这对我来说似乎是个好计划;我已经看到 OBS 有一个面部识别功能,但我担心它不会完全准确,导致面孔在直播画面中出现。
问题是我不知道如何开始实现这个功能!我不知道在实践中从哪里开始。我需要将视频信号传输到我的计算机上,以某种方式将其传递给一些脚本,然后将其传递到 Twitch。我该怎么做?应该使用哪种语言?例如:是否有一些 Python 模块来处理这样的事情?我应该如何使用 OBS?
几个最后的说明:
隐藏面部不是必须的,只是为了氛围和美观目的。因此不需要高级的安全措施。
此外,在桌子上会有饮料,所以我们隐藏面部的方法必须能够防止人们将杯子放在他们的脸附近;出于这个原因,我认为在帽子边缘周围贴上彩色标记是最好的选择,但是如果有其他建议也可以提出。
我想用一个固定的摄像头记录一个房间,并将视频实时放在 Twitch 上。在房间里会有两到三个人穿着连帽衫围着桌子聊天。这里出现了问题:我想要遮蔽镜头中的人物面部,例如通过使帽子下面的区域变黑或者是大幅降低该区域的亮度来实现。由于视频要进行实时直播,所以必须通过某种脚本进行自动编辑。
面对这个挑战,我想到了以下技术,如果可行,请告诉我:我想在拍摄的人物面部上贴上彩色标记,或者可能是在帽子边缘周围贴上彩色标记,比如黄色标记。然后我会清除室内其他任何黄色的物品,并使用该颜色作为参考,告诉我的脚本在哪里执行视频修改。这对我来说似乎是个好计划;我已经看到 OBS 有一个面部识别功能,但我担心它不会完全准确,导致面孔在直播画面中出现。
问题是我不知道如何开始实现这个功能!我不知道在实践中从哪里开始。我需要将视频信号传输到我的计算机上,以某种方式将其传递给一些脚本,然后将其传递到 Twitch。我该怎么做?应该使用哪种语言?例如:是否有一些 Python 模块来处理这样的事情?我应该如何使用 OBS?
几个最后的说明:
隐藏面部不是必须的,只是为了氛围和美观目的。因此不需要高级的安全措施。
此外,在桌子上会有饮料,所以我们隐藏面部的方法必须能够防止人们将杯子放在他们的脸附近;出于这个原因,我认为在帽子边缘周围贴上彩色标记是最好的选择,但是如果有其他建议也可以提出。