我需要创建一个虚拟网络摄像头,它构成一个网络摄像头,但它将一组图像作为输入.我见过像ManyCam和假网络摄像头这样的解决方案,但它们似乎都有一个限制或其他(分辨率,最大文件大小,fps等)我正在使用Windows XP SP3.
我知道我必须为这个任务编写一个WIA接口,但作为一个Python程序员,我从来没有为设备编写驱动程序或接口.编写此界面的主要任务是什么?流量会是什么样的?
我正在处理一个项目,我需要从现有帧合成视频,然后像网络摄像头设备一样对其进行格式化,并使其可用于外部计算机。换句话说,这个 USB 输出应该看起来就像是由网络摄像头生成的。有人可以提供有关任何现有库或执行此操作的任何方法的一些提示吗?通过 USB 创建“网络摄像头”输出的目标系统是 UBUNTU。
谢谢
所以,我想编写一个程序,使OpenCV的处理输出被视为WebCam.我想用它为像Skype这样的程序创建效果.我被困住了,谷歌搜索没有帮助.请帮我.我需要为此获得一个驱动程序吗?如何存储为AVI并将AVI与其他应用程序一起流式传输?
我想编写一个程序来掩饰我的脸,所以当与我正在辅导但不亲自知道的人Skype上时,我不需要担心我的隐私!
顺便说一下,我对C++有点新意.但是,这是我喜欢的语言.但是,我也了解Java和Python.
您是否建议我尝试获取另一个库/集合库,例如OpenFrameworks?
我正在用C++编写OpenCV.这里是为我所有的可用平台:Ubuntu的:从OpenCV的apt-get的,与pkg配置,Qt Creator的Ubuntu的:从OpenCV的apt-get的,与pkg配置和libfreenect,Qt Creator的Windows 7中:OpenCV的2.4.8.0,最新的二进制文件,86,Visual Studio 2010所中明示的Windows 7:OpenCV中未安装Windows 8.1专业版:OpenCV的2.4.8.0,最新的二进制文件,86,Visual Studio速成2013特快桌面的Hyper-V,相同配置的Windows 7:1
我注意到有点混乱.我正在尝试使用开放式CV中的进程输出并将其发送到另一个程序,如Skype.主要目的是我要教小学儿童节目和OpenCV.我想直接输出输出,所以我不必共享我的桌面.