2012-06-19 9 views
5

私は私のウェブカメラの自動ズームとオートフォーカス機能を無効にするWPFアプリケーションを開発しようとしています。私はopencv用のEmgu C#ラッパーを使用していて、オブジェクトが画面に入ったときにカメラの自動焦点を合わせることなくフレーム差分を実行できるようにしたいと考えています。ウェブカメラとのインターフェース

私はこのようなものを開発することを可能にするsdkを探してみましたが、明らかにlogitechは2、3年前にそれらを捨てました。私はHDプロウェブカメラc920を使用しています。私はおそらくあなたがオプションを微調整するために出荷されたDLLを使用することができると聞いたが、私はこれを行う方法がわからない。

ご協力いただければ幸いです。

答えて

1

Logitech HD Pro Webcam C920のズーム、露出、フォーカスは、DirectShow APIを使用して制御できます。 Emgu CVがDirectShowを使って(常に、またはオプションとして)キャプチャする可能性は高いですし、少なくともDirectShowを使用してカメラを設定することも可能で、設定はストリーミングセッションの再開後も存続します。

C920のプロパティはIAMCameraControlインターフェイスを使用しています。 documented on MSDN for native developmentDirectShow.NETにはそれぞれ.NETの定義があります。

関連する問題