Quiero escribir una aplicación para la captura de video desde web-lems en linux. ¿Hay una biblioteca de Python para hacer eso?¿Cuál es la mejor biblioteca para la captura de video en Python en Linux?
Respuesta
Debería mirar a Gstreamer y sus enlaces de Python. Aquí http://pygstdocs.berlios.de/pygst-tutorial/webcam-viewer.html es un código de muestra para mostrar video desde una cámara web. Para grabar el video, deberá cambiar la definición de canalización desde autovideosink
a un codificador y un archivo.
Puede consultar WebCamsPy, que parece hacer lo que está pidiendo.
También, vea un related question, que pregunta más generalmente para Windows y Linux, pero aún puede ayudarlo.
Si tiene una biblioteca C de captura de video favorita, probablemente pueda escribirle una fachada simple utilizando el módulo ctypes.
OpenCV es lo más fácil que he visto. Echar un vistazo a este post: http://www.jperla.com/blog/2007/09/26/capturing-frames-from-a-webcam-on-linux/
Puede $ sudo apt-get install python-opencv
(creo), así como pygame y PIL si todavía no los ha instalado. Una vez que tenga esas bibliotecas puede comenzar a ver/guardar imágenes: técnicamente, si solo desea capturar, no necesita usar pygame, pero sí le permite ver las imágenes. Técnicamente hablando, la "carne" del trabajo se realiza con PIL y opencv, por lo que puede utilizar cualquier tipo de marco gráfico (gtk, tk, wx, qt, etc.) con el que esté familiarizado.
He estado tratando de hacer algo como this con el mío, y he estado recibiendo un curso acelerado en PIL, y en realidad es una biblioteca bastante fácil de usar, aunque creo que realmente necesito incluir numpy para el procesamiento en esa mezcla ...
De todos modos, opencv + PIL == super fácil.
hay una lib llamada open-cv. Trata eso. Tiene muchas funciones para manejar imágenes también.
- 1. ¿La mejor biblioteca de manipulación de video para Python?
- 2. ¿Cuál es la biblioteca de facto para crear Python Daemons?
- 3. ¿Cuál es la mejor biblioteca de ortografía para C#?
- 4. ¿Cuál es la mejor biblioteca de AJAX para Django?
- 5. ¿Cuál es la mejor biblioteca de Diff en Ruby?
- 6. ¿Cuál es la mejor biblioteca de cifrado en C/C++?
- 7. Recomendación para la captura de video en pantalla para demostraciones
- 8. ¿Cuál es la mejor biblioteca EXIF para .Net?
- 9. ¿Cuál es la mejor biblioteca matemática para usar con Java?
- 10. ¿Cuál es la mejor herramienta para convertir formatos de video comunes a FLV en una CLI de Linux?
- 11. ¿Cuál es la mejor biblioteca de código abierto de Python para dibujar un gráfico?
- 12. ¿La mejor biblioteca Python GIS?
- 13. cuál es la mejor/más fácil de usar biblioteca de cifrado en python
- 14. En Python, ¿cuál es la mejor manera de ejecutar un comando local de Linux almacenado en una cadena?
- 15. ¿Cuál es la implementación de dict mejor ordenada en python?
- 16. biblioteca de python para dividir video
- 17. ¿Cuál es la mejor tecnología para conectarse desde Linux a MS SQL Server utilizando python? ODBC?
- 18. ¿Cuál es la mejor biblioteca de OAuth2 C#?
- 19. ¿Cuál es la mejor herramienta para analizar archivos de registro?
- 20. Biblioteca de Python para la gestión de procesos de Linux
- 21. ¿Cuál es la mejor biblioteca de cliente JavaScript XML-RPC?
- 22. ¿Cuál es la mejor biblioteca de Java OXM?
- 23. ¿Cuál es la mejor solución para la agrupación de conexiones de bases de datos en python?
- 24. ¿Cuál es el mejor IDE para Python para Windows
- 25. ¿Cuál es la mejor biblioteca de administración de trabajos en segundo plano para Rails?
- 26. ¿Cuál es la mejor biblioteca .Net XML-RPC?
- 27. ¿Cuál es la mejor forma de evitar la falta de memoria (OOM) en Linux?
- 28. ¿Cuál es la mejor alternativa para la serialización de Java?
- 29. ¿La mejor biblioteca para estadísticas en C++?
- 30. ¿Cuál es la mejor manera de dibujar en la consola?
No pude encontrar una versión de Linux para WebCams.Py – lamirap
Al parecer, la última versión de WebCamsPy que se subió fue hace 4 años. – NoBugs