Soy nuevo en DirectShow, por lo que algunas partes de esta biblioteca no entiendo bien. Ya veo el ejemplo DxSnap, pero necesito capturar fotogramas sin obtener una vista previa de, para un posterior procesamiento. ¿Cómo puedo hacerlo?Capturar fotogramas desde la webcam con DirectShow.NET
Respuesta
se podría construir uno usted mismo. Si mira en las carpetas de windows sdk 7.0 ~ puede ir a samples> multimedia> directshow> y debe haber una carpeta de filtros que le muestre cómo hacer filtros genéricos y hacer w/e usted quiere
Si su principal preocupación es "acceder a la cámara web" y no "acceder a la cámara web con DirectShow", entonces echaré un vistazo al AForge.NET-Framework. Lo intenté con DirectShow una vez solo para descubrir que podía hacer lo mismo con múltiples fuentes de video en menos tiempo con menos código.
Aquí hay un código de ejemplo: Access to USB cameras and video files using DirectShow
¡Gracias por su respuesta! Pero debo hacerlo con directshowhow. Escuché mucho sobre AForge Framework, pero mi cliente quiere hacerlo con DirectShow.NET = ( –
) Bueno, supongo que todo se reduce a DirectShow al final, por lo que AForge simplemente simplificaría el proceso. Pero eso es lo que obtienes al tratar con clientes :-) – Oli
FYI, AForge.NET solo es bueno para video (no captura audio ...) – itsho
- 1. C# + DirectShow.NET = ¿Acceso simple a WebCam?
- 2. OpenCV: Cómo capturar fotogramas desde una cámara Ethernet
- 3. código de java para capturar la imagen por webcam UnsatisfiedLinkError
- 4. marco de captura de cacao desde la webcam
- 5. jQuery webcam/flash: ¿Cómo detectar si la webcam está activa?
- 6. Uso de DirectShow para capturar fotogramas y OpenCV para procesar
- 7. Powerbuilder WebCam
- 8. ¿Grabar video desde la webcam con jquery/flash directamente en el navegador?
- 9. Virtual Webcam Driver
- 10. Silverlight Webcam
- 11. Mostrar video de WebCam con Qt
- 12. Mac webcam: obtener el dispositivo
- 13. Sincronización de fotogramas con AVPlayer
- 14. ¿Cómo puedo transmitir video de webcam con C#?
- 15. Webcam y OpenCV - pitón
- 16. siempre acepta la solicitud webRTC webcam
- 17. Transmitir video desde ffmpeg y capturar con OpenCV
- 18. Python - Múltiples fotogramas con Grid manager
- 19. Número total de fotogramas con ffmpeg
- 20. ¿Hay alguna forma de capturar imágenes desde la cámara web?
- 21. Capturar grupos desde un RegEx Grep
- 22. Baja calidad de imagen/imagen al capturar desde la cámara
- 23. Android webcam enable in emulator
- 24. Cómo capturar imágenes desde la cámara web cliente en asp.net
- 25. Usando la webcam para seguir los gestos de la mano
- 26. ¿Cómo capturar la salida desde un comando remoto en Capistrano?
- 27. Capturar una secuencia DVB-T en un archivo de película
- 28. Establezca los fotogramas clave de web desde/para el parámetro con JavaScript
- 29. Cómo extraer fotogramas de una animación GIF con PHP
- 30. ¿Cómo mostrar las imágenes de webcam capturadas con Emgu?
pero ¿y si obtengo imágenes del pin de la cámara? El problema es que hay una ventana con las ventanas emergentes de vista previa de video cuando comienzo el gráfico de captura. –
si usa Video Renderer, eso creará una ventana emergente. Estoy confundido sobre si desea capturar un archivo o capturarlo en un programa. si desea capturar un archivo, puede hacer Cámara -> Smart Tee -> AVI Mux -> File Writer. si quieres capturar un programa/código, deberías crear un filtro y capturar la imagen en el filtro – Grant
¡muchas gracias! Entonces, comenzaré a escribir mi propio filtro =) –