2011-10-24 53 views
1

我正在嘗試使用WPF應用程序獲取攝像頭集成。這裏有幾個關於在WPF中使用攝像頭運行的問題,在這種情況下用於圖像捕獲。許多人推薦從WPF MediaKit的VideoCaptureElement。我們目前正在使用它,但它看起來並沒有特別高性能,CPU使用率高,並且在經常使用相機後應用程序的體驗會變慢。WPF攝像頭集成

我們正在研究將Silverlight託管的解決方案或使用WindowsFormsHost託管的ActiveX攝像頭控件進行集成。有沒有人在WPF應用程序中成功使用過這兩種方法?

+1

看起來像這樣Codeplex項目http://wpfcap.codeplex.com/爲關注CPU使用的WPF提供了一個Webcam控件。 – Ucodia

+0

CodePlex上還有另一個名爲Easy Web Cam的WPF Webcam項目。 http://easywebcam.codeplex.com/您是否嘗試過其他任何選項? – Bryant

回答

1

我們決定放棄WPF MediaKit,因爲它證明它不適用於某些相機(用於像素格式),並且該項目沒有被積極開發。

相反,我們現在在Emgu CV項目中使用Capture類,該項目效果很好。網上有很多關於使用Emgu CV執行攝像頭集成的文章。

+0

你能指出通過Emgu CV製作的真正的WPF WebCam示例嗎? –

+0

如何使用MS Expression Encoder 4?它是免費的100%,我們可以肯定它會支持任何WebCam ... –

+1

你可以在這裏看到一個使用Emgu CV的例子 - http://fewtutorials.bravesites.com/entries/emgu-cv-c/level-1- --lets-make-a-camera-application – devdigital