【发布时间】:2014-02-22 03:41:37
【问题描述】:
所以,我想编写一个程序,使 OpenCV 处理后的输出被视为一个网络摄像头。我想用它来为像 Skype 这样的程序创建效果。我被卡住了,谷歌搜索没有任何帮助。请帮我。我需要为此找司机吗?存储为 AVI 并与其他应用程序一起流式传输该 AVI 怎么样?
我想编写一个程序来遮住我的脸,这样当我与我正在辅导但不认识的人进行 Skype 通话时,我不必担心我的隐私!
顺便说一句,我对 C++ 还是有点陌生。但是,这是我更喜欢的语言。不过,我也懂 Java 和 Python。
您是否建议我尝试获取另一个库/库集合,例如 OpenFrameworks?
我正在用 C++ 编写 OpenCV。以下是我所有可用的平台: Ubuntu: 来自 apt-get 的 OpenCV,带有 pkg-config,QT Creator Ubuntu: 来自 apt-get 的 OpenCV,带有 pkg-config 和 libfreenect,QT Creator Windows 7的: OpenCV 2.4.8.0,最新的二进制文件,x86,Visual Studio 2010 express Windows 7的: 未安装 OpenCV 视窗 8.1 专业版: OpenCV 2.4.8.0,最新的二进制文件,x86,Visual Studio Express 2013 Express Desktop,Hyper-V,与 Windows 7:1 相同的配置
我注意到了一些混乱。我正在尝试使用打开 CV 的进程输出并将其发送到另一个程序,如 Skype。主要目的是我要教小学生编程和 OpenCV。我想直接流式传输输出,所以我不必共享我的桌面。
【问题讨论】:
-
你看SplitCam方法了吗?
-
它适用于 Linux 吗?我想使用一些开源的东西,这样我就可以为不同的环境编译它!