質問: ### 実現したいこと 使用しているWebカメラのフォーカス設定をC#上から変更できるようにしたいです。 公式の設定変更ソフトもありましたが、カメラを接続しなおす度に設定がリセットされてオートフォーカスになってしまうため非常に使いにくいです。 現環境で変更できる方法はないでしょうか? ### 試したこと 一応、DirectShowというものを用いれば実現はできそうではあります。 他にもっと簡単に実装できる方法があれば教えてください。 ### 補足情報(FW/ツールのバージョンなど) カメラ C922 Pro Streaming Webcam(Logicool) 環境 Opencvsharp 2.4.1 Visualstudio 2015 (Visual C# 2015) Windows 8.1 Pro
回答: IAMCameraControlインターフェイスを利用してカメラの操作が可能のようです。 C# から DirectShow を使用するサンプル(カメラ制御)が参考になるかと思います。