Tengo un viejo experimento de visión por computadora que usa Video para Windows para tomar marcos de una cámara conectada a la PC. Es un truco, usa VfW para crear una ventana de vista previa, luego hace un GetDIBits desde la ventana DC.¿IsampleGrabber está en desuso?
fin estoy listo para este puerto de DirectShow. Según tengo entendido, podría tomar marcos de un gráfico de captura de video usando ISampleGrabber, pero ahora leo ese ISampleGrabber is deprecated.
Cuál es la forma no desaprobado para capturar fotogramas de un canal de video? ¿Debo implementar mi propio filtro DirectShow que hace esencialmente lo que hace ISampleGrabber?
Hola, estoy teniendo un problema similar donde ISampleGrabber y IID_ISampleGrabber son identificadores declarados (estoy corriendo en SDK V7.1, VS2010). ¿Puedes compartir la solución que tienes? – Basel
@Basel: He añadido mi propio archivo de cabecera sobre la base de: http://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/2ab5c212-5824-419d-b5d9-7f5db82f57cd/qedith-missing-in-current -Windows-SDK-v70? foro = windowsdirectshowdevelopment –
Gracias @Adrian, que finalmente han logrado restablecer qedit.h de las versiones del SDK de edad (V5, V6.0) y utilizar ifndef/DEF de los desaparecidos "dxtrans.h". – Basel