2012-06-19 109 views
5

因此,我正在尝试开发一款WPF应用程序,该应用程序将允许我关闭摄像头的自动缩放和自动对焦功能。我正在使用用于opencv的Emgu c#封装器,并希望能够在对象进入屏幕时无需相机自动对焦的情况下进行帧差异化。与网络摄像头接口

我试过寻找一个sdk,可以让我开发这样的东西,但显然罗技在几年前就放弃了它们。我正在使用高清专业摄像头c920。我听说也许你可以使用它随附的DLL来调整选项,但我不知道如何做到这一点。

任何帮助都会很棒。

回答

1

罗技HD Pro网络摄像头C920的变焦,曝光,焦点可以使用DirectShow API进行控制。 Emgu CV使用DirectShow捕捉(总是或作为选项)的机会很高,或者至少您可以使用DirectShow设置相机,并且这些设置可以在重新启动流式会话时保留下来。

C920的属性可以使用IAMCameraControl接口。它是documented on MSDN for native developmentDirectShow.NET提供了.NET的相应定义。