我們是否有一種方法來模擬網絡攝像頭驅動程序,它會在輸出時提供實時捕獲的屏幕(每秒30幀)?模擬屏幕捕獲作爲網絡攝像頭?
回答
這是ManyCam(免費)的幾個功能之一。它是一個虛擬的網絡攝像頭驅動程序,通過它可以將真實的網絡攝像頭視頻(具有可選的實時視頻效果),視頻或圖像文件,或全部/部分桌面。
是的,只是谷歌video2webcam。它工作得很好,會將視頻或圖片循環播放。
驅動程序的工作是提供軟件和硬件之間的抽象級別。驅動程序應該向硬件發出命令。它不負責拍照並將其變成動畫GIF。它會做低級別的事情,打開和關閉設備,將原始數據發送到套接字。
這就是說,如果你需要創建一個虛擬設備驅動程序。以下是VDD的概述。 Windows Programming/Device Driver Introduction
通常這些不是用C#等高級語言編寫的。相反,它們是用諸如C/C++之類的語言編寫的。您將需要KMDF,或者Kernel-Mode Driver Framework.
如果您只需從具有網絡攝像頭的系統上的.NET應用程序訪問攝像頭,則只需要一個API。
打開瀏覽器..訪問google.com,然後鍵入「.NET網絡攝像頭API」
你會看到這樣的事情:
Webcam in your own application
看來,這是一個包裝DirectShow類。
問題在於模擬攝像頭驅動程序,而不是捕獲攝像頭 – amazedsaint 2010-08-27 05:32:27
更新了我的響應......感謝downvote。原來的問題並沒有說明他想要做什麼。我編輯了我的回覆以處理一些場景。 – 2010-08-27 14:23:27
看來你完全錯過了這個問題的要點。 – Pygmy 2011-03-05 17:38:13
- 1. 從網絡攝像頭捕獲圖像
- 2. 網絡攝像頭捕捉
- 3. 網絡攝像頭「仍銷」捕獲
- 4. Android模擬器+網絡攝像頭
- 5. 模擬DirectShow網絡攝像頭
- 6. 如何投射網絡攝像頭捕獲的幀座標到屏幕座標
- 7. 從網絡攝像頭捕捉圖像
- 8. 從網絡攝像頭捕捉圖像
- 9. 同步屏幕錄像(ffmpeg)和從網絡攝像頭捕捉(OpenCV)
- 10. Aforge爲網絡攝像頭
- 11. 使用iPhone攝像頭作爲PC上的網絡攝像頭
- 12. 作爲網絡攝像頭訪問手機攝像頭C++
- 13. 在我的網站創建(網絡攝像頭捕獲像youtube)
- 14. FMJ網絡攝像頭捕捉示例
- 15. 面部捕捉從網絡攝像頭
- 16. kinect作爲網絡攝像頭
- 17. 網絡攝像頭捕獲並轉換爲AVI
- 18. 使用攝像頭作爲android模擬器攝像頭
- 19. 從網絡攝像頭捕獲的網頁中顯示圖片
- 20. 如何使用網絡攝像頭捕獲圖像?
- 21. opencv從網絡攝像頭捕獲圖像,無需後處理
- 22. Python網絡攝像頭Http流媒體和圖像捕獲
- 23. 網絡攝像頭圖像捕獲問題
- 24. 從網絡攝像頭和商店捕獲圖像
- 25. 網絡攝像頭捕捉網絡應用程序
- 26. 網絡攝像頭捕獲與directshow.net - 性能
- 27. 如何從IP網絡攝像頭捕獲和廣播MJPEG流
- 28. 直接上傳從網絡攝像頭捕獲的視頻
- 29. 使用C++(MFC)從網絡攝像頭捕獲視頻文件
- 30. 通用Windows的C#:媒體捕獲網絡攝像頭直播
您應該將KMDF標記添加到此問題 – 2010-08-27 14:25:01