我想寫一個應用程序來從Linux中的網絡攝像頭視頻捕捉。有沒有一個Python庫來做到這一點?什麼是在Linux上的Python視頻捕獲最好的庫?
7
A
回答
2
您應該看看Gstreamer及其Python綁定。這裏http://pygstdocs.berlios.de/pygst-tutorial/webcam-viewer.html是一些示例代碼來顯示來自網絡攝像頭的視頻。要錄製視頻,您必須將流水線定義從autovideosink
更改爲編碼器和文件鏈接。
1
你可以看看WebCamsPy,這似乎是做你在問什麼。
此外,請參閱related question,它更一般性地詢問Windows和Linux,但仍可能對您有所幫助。
0
如果您有一個最喜愛的視頻捕捉C庫,您可以使用ctypes模塊爲其編寫一個簡單的外觀。
1
OpenCV是我見過的最簡單的東西。在這篇文章請看: http://www.jperla.com/blog/2007/09/26/capturing-frames-from-a-webcam-on-linux/
您可以$ sudo apt-get install python-opencv
(我相信),以及pygame的和PIL如果您尚未安裝它們。一旦你有了這些庫,你可以開始查看/保存圖像 - 技術上,如果你只是想捕獲你不需要使用pygame,但它確實允許你也查看圖像。從技術上講,工作的「肉」是用PIL和opencv完成的,所以你可以使用任何你熟悉的圖形框架(gtk,tk,wx,qt等)。
我一直在試着做一些像this這樣的東西,我已經在PIL上做了一個速成班,它實際上是一個非常容易使用的庫,儘管我想我真的需要包含numpy在那混合處理...
無論如何,opencv + PIL ==超級簡單。
0
有一個名爲open-cv的lib。試試看。它還有很多處理圖像的功能。
相關問題
- 1. 什麼是商業上最好的計算機視覺庫?
- 2. 最好的C音頻庫linux
- 3. 什麼是視頻最好的網絡服務器軟件?
- 4. 什麼是最好的視頻處理編程語言?
- 5. 什麼是最好的.NET音頻壓縮庫?
- 6. Linux +視頻捕獲和顯示語言
- 7. 什麼是最好的facebook python-sdk fork?
- 8. 在網站上投放視頻的最佳方式是什麼?
- 9. 什麼是最好的.NET unicode庫?
- 10. 什麼是最好的JAX-RS庫?
- 11. 什麼是最好的Java OXM庫?
- 12. 什麼是最好的J2ME UI庫
- 13. 什麼是iTunesU和Youtube上最好的免費計算機科學視頻?
- 14. 什麼是最好的Drupal模塊,允許我嵌入來自Youtube的視頻或本地上傳視頻?
- 15. C++:什麼是最簡單的庫打開視頻文件
- 16. 什麼是Realtime 4k視頻編碼的最佳庫/ SDK?
- 17. 什麼是C/C++中最好的計算機視覺庫?
- 18. 什麼是最好的開源純java計算機視覺庫?
- 19. 什麼是最好的iPhone視圖網頁上的圖表?
- 20. JMF Macbook Air上的視頻捕獲
- 21. 什麼是Python中最好的調度程序/回調庫?
- 22. 什麼是最好的Python庫模塊框架代碼?
- 23. 什麼是最好的Python開源庫來繪製圖表?
- 24. 在Android上捕獲視頻無記錄
- 25. 在OpenCV視頻捕獲上使用cvLine
- 26. 什麼是最好的代表或獲得超視圖?
- 27. Ffmpeg在Ubuntu Linux中捕獲Decklink 4k Extreme的視頻命令
- 28. 什麼是可以在Tcl中捕獲的linux信號
- 29. Python的最佳視頻操作庫?
- 30. VPF中的視頻捕獲
我無法找到WebCams.Py – lamirap 2010-07-05 05:53:03
的Linux版本顯然最後一個版本的WebCamsPy上傳了4年前。 – NoBugs 2016-07-05 04:12:44