2008-10-24 66 views
4

是否有一個通用的API調用,我可以得到的圖像或視頻給料從攝像頭未來的手柄和與圖像還是我自己的視頻代替它使應用程序接口的凸輪(如MSN/SKYPE /雅虎即時通訊)將看到我的圖像,而不是相機捕捉什麼?如何攔截來自攝像頭的視頻或圖像流並進行修改?

理想情況下,我想解決這個獨立的設備供應商或接口的通用方法(通過標準的網絡攝像頭堆棧,所有這些應用程序使用,如果這樣的事情存在)。

這是需要能夠在除特定用途的其他客戶端禁用網絡攝影機的安全應用。我可以停止並通過代碼開始的圖像採集裝置,但最好我寧願離開啓用了設備,並用圖形,告訴用戶,他們目前仍無法使用其凸輪的原因更換拍攝的圖像。被設計爲一般工作

回答

3

最現代化的攝像頭通常會被實現爲一個WDM設備進行曝光爲DirectShow的核心過濾。應用程序然後可以使用DirectShow來處理實時視頻流。有可能編寫一個自定義過濾器,它具有很高的優點,可以嘗試將自身插入到任何相關圖形中,然後即時修改視頻流。但是,這種技術肯定不是萬無一失的,可以輕鬆解決。還有其他視頻捕獲技術不會受到這種方法的影響。簡而言之,沒有可靠的方法來爲所有設備或安全地做你想做的事情。如果您只想使用標準網絡攝像頭並以非安全的方式以編程方式更改視頻饋送,那麼上述技術將起作用。

通用的DirectShow信息和here關於視頻採集的信息看here。樣品AmCapEZRGB24也是一個很好的開始。

相關問題