目前我正在做一个项目,我需要修改一个正在流式传输到 Skype 的网络摄像头流。本质上,我想做一些事情,比如模糊面部和做其他匿名技术。
然而,在做这个项目时,我遇到了几个问题。首先,我使用 opencv 进行修改,直到我尝试将其与 skype 接口(由于 opencv 接管了网络摄像头,然后 skype 无法使用它,所以它不会),它开始运行良好。然后我被一位朋友引导到 GStreamer 库,他们似乎可以工作,但我不断收到其他人似乎没有收到的错误。目前我正在研究 DirectShow。我已经能够制作一个虚拟网络摄像头供 Skype 观看,但虚拟网络摄像头只接受来自文件的输入。我在 Windows 和/或 Linux 中工作,这取决于我在哪个方面取得了更大的进步。
所以我基本上有2个问题
如果你做过一个项目或类似于我正在做的事情,你能告诉我你是怎么做的吗
由于我仍在使用 Gstreamer+Opencv 和 Directshow 方法,有谁知道如何将来自 opencv 或其他网络摄像头的输入提供给虚拟网络摄像头(我查看了虚拟网络摄像头的输入引脚,但不明白如何使用它们)
另外,是的,我已经搜索了答案,但是由于这些对我来说是一个陡峭的学习曲线,而且大多数答案都是非代码的,所以我对某些答案感到很困惑。