如何使用Mono和C#從video-4-linux設備(例如:/ dev/video0)捕獲幀?操作系統是Angstrom Linux在BeagleBoard上運行。如何從使用Mono的Linux攝像頭捕獲?
4
A
回答
5
我一直在使用C.這可能是我會選擇這樣做的,以及唯一的語言進行V4L2捕獲。您需要對驅動程序進行很多低級調用。您需要將內核內存映射到您的應用程序並複製緩衝區。您還必須爲設備設置大量配置。如果你需要,我會考慮編寫一個C庫和使用平臺調用。另一種方法是編寫兩個程序並通過某種IPC將數據發送到C#應用程序。
0
我對linux上的Mono或C#不熟悉,但是您可能必須編寫一個暴露了潛水員API或合理抽象的接口模塊。我想你可能可以在C#代碼中導入模塊。它看起來像Mono支持DLLImport。
3
您可以使用Emgu CV進行此操作,它專門宣傳可以使用Mono進行編譯。
主要站點:http://www.emgu.com/wiki/index.php/Main_Page
在單編譯:http://www.emgu.com/wiki/index.php/Compiling_with_Monodevelop
捕捉攝像頭視頻示例代碼:http://www.emgu.com/wiki/index.php/Camera_Capture_in_7_lines_of_code
相關問題
- 1. 從Java攝像頭捕獲
- 2. 在linux下捕獲攝像頭流
- 3. 從c攝像頭捕獲圖像#
- 4. Applet從Web攝像頭捕獲圖像
- 5. 從網絡攝像頭捕獲圖像
- 6. 從java攝像頭捕獲圖像?
- 7. html5從ipad攝像頭捕獲圖像
- 8. 從內置攝像頭捕獲圖像
- 9. 如何使用applet從java攝像頭捕獲視頻?
- 10. 用Ruby捕獲攝像頭的圖像
- 11. 使用WPF MediaKit捕獲攝像頭
- 12. 使用OpenCV捕獲rtsp攝像頭python
- 13. 使用QuickTime捕獲iPhone攝像頭
- 14. 如何掛接攝像頭捕獲?
- 15. HTML Javascript攝像頭捕獲
- 16. Visual C攝像頭捕獲
- 17. IP攝像頭捕獲
- 18. 使用c#在windows 7中捕獲圖像從usb攝像頭捕獲圖像#
- 19. 如何使用網絡攝像頭捕獲圖像?
- 20. 如何在jquery-spring中使用攝像頭捕獲圖像
- 21. 從Gstreamer攝像頭捕獲h.264流
- 22. 從Safari攝像頭捕獲視頻
- 23. 從IP攝像頭捕獲視頻
- 24. C#WPF - 從DLL捕獲攝像頭
- 25. OpenCV從外部攝像頭捕獲
- 26. 捕獲鼠標移動並捕捉攝像頭拍攝的Linux腳本:庫?
- 27. 如何檢測圖像捕獲從哪個攝像頭php
- 28. 如何從android攝像頭捕獲原始圖像
- 29. 使用用戶攝像頭使用GWT捕獲視頻/圖像
- 30. 如何使用MediaCapture類打開並自動捕獲攝像頭
+1寫在C和高層次應用低級別庫在C# – abatishchev 2010-08-26 06:55:39
@Nate喜內特有沒有可能分享你的代碼。我正在做類似 – 2014-12-30 03:49:16
@FloodGravemind對不起,我已經很長時間沒有訪問該代碼。 – Nate 2014-12-31 19:56:50