2012-06-19 51 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的相應定義。