我正在開發一個應用程序,它使用Logitech Webcam Pro 9000(而不是其他)來捕獲和過濾一個流。我已經使用了AForge.net並得到了快速啓動。我已經設法獲取網絡攝像頭流併爲每個圖像應用一個濾鏡。如何在C#中設置Logitech Webcam Pro 9000的增益?
但是我想在特定的環境中使用攝像頭。爲了幫助用戶,我想在應用程序中創建控件,以允許用戶更改攝像頭的增益和曝光時間(我知道最後一個看起來比第一個更棘手)。
我一直在尋找DirectShow.Net,但我還沒有把握住這一點。這是一個可行的解決方案嗎?如果是的話,有沒有很好的例子/教程?
最終目標(無論庫如何): 我該如何製作一個控制器,用於更改Logitech Webcam Pro 9000的增益(和曝光)以及是否進行任何自動調整?
我認爲硬件必須支持你正在做的事情,大多數攝像頭不會讓你根據曝光時間進行技術調整。您是否嘗試增加所得圖像的亮度/對比度?這可能會更容易。 – qJake
這很容易,除了我想在捕獲它們之後分析幀,並且我有一個轉換表被校準到特定的(增益和曝光)設置。爲了使應用程序更通用(即支持不同的表格),我想添加我的問題中描述的控件。 – Timo
我也有類似的問題,檢查這個帖子:[C#集網絡攝像頭屬性] [1] [1]:http://stackoverflow.com/questions/7949828/set-webcam-properties-eg-增益亮度曝光 – clopezm