2014-10-03 28 views
0

我在C#Web窗體中使用DirectShow獲取視頻源。現在我想使用OpenCV處理幀。 (EmguCV Wrapper)將DirectShow與OpenCV結合使用

1)我將如何收集來自DirectShow提要的幀。

2)有沒有一種方法可以結合DS & OpenCV。

謝謝。

+0

你知道如何編寫自己的Direct Show過濾器? – Micka 2014-10-03 17:17:41

+0

一點點..我發現我的任務(即提取幀)的DirectX代碼..這兩種方法之間有什麼區別.. DirectShow與DirectX – user3752779 2014-10-03 19:39:50

+0

Afaik DirectX使用DirectShow進行2D渲染,所以應該沒有區別,但我對DirectShow來說也是一個相當新的東西,所以我可能會錯在那裏。 – Micka 2014-10-04 09:24:34

回答

2

從您的描述中,使用SampleGrabber過濾器就足夠了。 SampleGrabber將允許您抓取各個框架,之後您可以根據需要進行存儲和處理。

用法示例,可以發現on MSDN

相關問題