¿Tenemos una forma de simular un controlador de cámara web, que proporcionará una pantalla capturada en tiempo real (30 fotogramas por segundo) a medida que se genera?Simulando la captura de pantalla como una cámara web?
Respuesta
Esta es una de varias funciones de ManyCam (gratis). Es un controlador de webcam virtual a través del cual puede transmitir su video de cámara web real (con efectos de video en tiempo real opcionales), archivos de video o imagen, o su escritorio completo/parcial.
Sí, solo google video2webcam. Funciona bastante bien y formará un video o una imagen como salida.
El trabajo del conductor es proporcionar un nivel de abstracción entre el software y el hardware. Se supone que el controlador debe emitir comandos al hardware. No es responsable de tomar fotografías y convertirlas en un GIF animado, por ejemplo. Va a hacer cosas de bajo nivel como, prender y apagar el dispositivo, enviar datos brutos a un socket.
Dicho esto, si necesita crear un controlador de dispositivo virtual. Aquí hay una descripción general de los VDD. Windows Programming/Device Driver Introduction
Generalmente estos no están escritos en idiomas de nivel superior como C#. Más bien, están escritos en idiomas como C/C++. Necesitará el KMDF o Kernel-Mode Driver Framework.
Si solo necesita acceder a una cámara web desde una aplicación .NET en un sistema con cámara web, solo necesita una API.
Abra su navegador .. ir a google.com y escribe "de cámaras .NET API"
Usted verá algo como esto:
Webcam in your own application
Parece que este es un contenedor de la clase DirectShow.
La pregunta es sobre la simulación del controlador de la cámara web, no sobre la captura de la cámara web – amazedsaint
actualizó mi respuesta ... Gracias por el voto a favor. La pregunta original no deja en claro lo que está tratando de hacer. Edité mi respuesta para manejar una serie de escenarios. –
Parece que se ha perdido por completo el objetivo de la pregunta. – Pygmy
- 1. FMJ Ejemplo de captura de cámara web
- 2. C# .net - Cámara web Captura de imagen
- 3. Problema de captura de la cámara web OpenCV
- 4. ¿Cómo tomar una captura de pantalla de una página web?
- 5. Toma de captura de pantalla de una página web programáticamente
- 6. Captura de pantalla de la pantalla actual
- 7. Tomar captura de pantalla de una página web (remota) programáticamente
- 8. Android OpenGL Captura de pantalla
- 9. Captura de pantalla de la segunda pantalla
- 10. C#, cámara web Emgu: elija el tamaño de captura
- 11. Android: pantalla de captura del teléfono como una película
- 12. Interfaz con una cámara web
- 13. ¿Pantalla flash blanca en el momento de la captura de la cámara?
- 14. Captura de una sola imagen de mi cámara web en Java o Python
- 15. Pantalla de captura
- 16. iOS: captura de imagen de la cámara frontal
- 17. Kinect como cámara web con MS SDK
- 18. sitio web captura de pantalla (HTML5 Canvas/Servicios)
- 19. ¿Escribir una cámara web virtual?
- 20. OpenCV: ¿Cómo mostrar la captura de cámara web en la aplicación de formulario de Windows?
- 21. crear una captura de pantalla de la página web usando html2canvas (no se puede inicializar correctamente)
- 22. Captura de pantalla durante la prueba
- 23. Captura de la corriente de la cámara web en Python usando OpenCV - Necesita ayuda
- 24. Acceso a la cámara web multiplataforma
- 25. C#: cómo tomar una captura de pantalla de una parte de la pantalla
- 26. Captura de pantalla de la toma
- 27. Dibujar en la cámara web usando OpenCV
- 28. ¿Cómo tomar la captura de pantalla programáticamente?
- 29. Captura de la salida de Isgl3d como imagen
- 30. HTML5 video captura de pantalla
Debe agregar la etiqueta KMDF a esta pregunta –