首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Windows 7中镜像UVC网络摄像头馈送?

如何在Windows 7中镜像UVC网络摄像头馈送?
EN

Stack Overflow用户
提问于 2010-11-06 05:53:20
回答 1查看 1.6K关注 0票数 0

我正在使用DirectShow.NET在.NET中开发一个应用程序,它可以同时捕获和预览一个流。摄像头是罗技网络摄像头9000,但我被限制在Windows7上使用标准的UVC驱动程序。

我想镜像数据流,当你拥有本地罗技驱动程序和软件的优势时,这通常是很容易设置的,但我没有。我试图添加一个镜像镜像的DirectShow DMO过滤器。这在预览屏幕上可以正常工作,但确实会使速度变慢。当我将其应用于捕获流时,我的预览流会减慢到大约每5秒1帧的不可用帧率。

因此,我希望有一种方法可以在提要本身的较低级别上镜像视频提要,可能是Windows中的设置,一些黑客攻击,甚至是第三方工具。有没有办法在Windows7上用UVC摄像头做到这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-11-09 02:47:13

我设法解决了我的问题,但没有通过任何UVC摄像头的驱动程序级别的选项。

我使用DirectShow.NET对IVMRMixerControl9应用了一个NormalizedRect,它翻转了左右坐标。这种性能看起来并不像使用DMO来达到同样的效果那样有害。

代码语言:javascript
复制
NormalizedRect rect = new NormalizedRect();
rect.left = 1;
rect.right = 0;
rect.top = 0;
rect.bottom = 1;

mixer.SetOutputRect(0, ref rect);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4110412

复制
相关文章

相似问题

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