Voglio scrivere un'applicazione per l'acquisizione video da web-cam in linux. C'è una libreria Python per farlo?Qual è la migliore libreria per l'acquisizione video in Python su Linux?
risposta
Si dovrebbe guardare Gstreamer e le sue associazioni Python. Qui http://pygstdocs.berlios.de/pygst-tutorial/webcam-viewer.html è un codice di esempio per visualizzare video da una webcam. Per registrare il video, è necessario modificare la definizione della pipeline da autovideosink
a un encoder e un file.
Si potrebbe esaminare WebCamsPy, che sembra fare ciò che si sta chiedendo.
Inoltre, vedere un related question, che richiede più in generale per Windows e Linux ma potrebbe ancora essere di aiuto.
Se si dispone di una libreria C di acquisizione video preferita, è possibile scrivere una facciata semplice utilizzando il modulo ctypes.
OpenCV è la cosa più semplice che abbia mai visto. Date un'occhiata a questo post: http://www.jperla.com/blog/2007/09/26/capturing-frames-from-a-webcam-on-linux/
Potete $ sudo apt-get install python-opencv
(credo), così come pygame e PIL se non li avete già installati. Una volta che hai queste librerie puoi iniziare a vedere/salvare le immagini - tecnicamente se vuoi catturare non devi usare pygame, ma ti permette anche di vedere le immagini. Tecnicamente parlando, la "carne" del lavoro è fatta con PIL e opencv, quindi puoi usare qualsiasi tipo di framework grafico (gtk, tk, wx, qt, ecc.) Con cui hai familiarità.
Ho cercato di fare qualcosa come this con il mio, e ho avuto un corso accelerato in PIL, ed è in realtà una libreria abbastanza semplice da usare, anche se penso che avrò davvero bisogno di includere Numpy per l'elaborazione in quel mix ...
In ogni caso, opencv + PIL == super facile.
c'è una lib chiamata open-cv. Prova questo. Ha un sacco di funzioni per gestire anche le immagini.
- 1. Qual è la migliore libreria per gestire un Wiimote?
- 2. Qual è la migliore libreria OAuth2 C#?
- 3. migliore libreria audio c linux
- 4. libreria python per dividere video
- 5. Qual è la migliore libreria Diff in Ruby?
- 6. Libreria Python per gestione processi Linux
- 7. qual è il codec per video mp4 in python OpenCV
- 8. Qual è l'approccio migliore per la registrazione?
- 9. La migliore libreria GIS di Python?
- 10. Qual è la migliore pratica per la gestione di tuple a valore singolo in Python?
- 11. Qual è la soluzione migliore per un problema parallelo imbarazzante?
- 12. Qual è la migliore pratica per aggiungere la visualizzazione di sfondo del video?
- 13. La migliore libreria client Python XMPP/Jabber?
- 14. Qual è la procedura migliore per bloccare porte seriali e altri dispositivi in Linux?
- 15. Python - La migliore libreria GUI per il lavoro?
- 16. Analisi PDF avanzata con Python (estrazione di testo senza tabelle, ecc.): Qual è la migliore libreria?
- 17. La migliore libreria di archiviazione per iOS
- 18. Qual è il modo migliore per attivare le stampe Python?
- 19. Qual è il modo migliore per pubblicare video su un sito Web?
- 20. Qual è la scelta migliore per la libreria di pool di connessioni al database? (Problema c3p0)
- 21. Qual è la migliore tecnologia per la connessione da linux a MS SQL Server usando python? ODBC?
- 22. Qual è il posto migliore dove mettere la libreria nativa scaricata su Android?
- 23. Qual è la migliore libreria di gestione dei lavori in background per Rails?
- 24. Qual è la migliore libreria per analizzare RSS/Atom in Perl?
- 25. Qual è la migliore libreria/plug-in per lo styling degli elementi form (jQuery)?
- 26. Qual è la migliore interfaccia grafica SQL libera per Linux per vari sistemi DBMS
- 27. Qual è il modo migliore per evitare il blocco della memoria insufficiente (OOM) su Linux?
- 28. Qual è il modo migliore per imparare l'assembly x86 su una piattaforma Linux?
- 29. Qual è la migliore API/libreria per Java per utilizzare Cassandra?
- 30. Qual è il modo migliore per salvare una pagina Web completa su un server Linux?
Non sono riuscito a trovare una versione di Linux per WebCams.Py – lamirap
Apparentemente l'ultima versione di WebCamsPy era stata caricata 4 anni fa. – NoBugs