Foros > Visual Basic: Guardar imagen con la Webcam

  1. jochesfor

    Mensajes [1] - Enviado el Sabado 21 de Febrero de 2009 a las 14:09hs

    Hola a todos, tengo una duda y de ante mano le agradezco a todos los que se tomen la molestia de leer mi tema.
    Estoy haciendo un programa de vigilancia con mi webcam, pero todos los codigos que he encontrado utilizan esta funcion CapCreateCaptureWindow(), esta funcion utiliza un control como form1.hwnd o picture1.hwnd y para guardar la imagen hace un print screen con CaptureWindow() a ese mismo control, lo que significa que el control debe mostrarse en pantalla porque sino la hace el print screen a lo que este en la pantalla, yo necesito poder minimizar la aplicacion para poder continuar trabajando y no se justifica un pc solo para capturar una imagen.
    Hay alguna forma de solucionar esto? no se si se pueda, crear un "control as picturebox" o algo asi, y reemplazarlo en la funcion, lo que me interesa es que la aplicacion funcione minimizada.

    Gracias a todos.

  2. zero

    Mensajes [16] - Enviado el Domingo 21 de Junio de 2009 a las 03:19hs

    cuando tomo fotos con mi webcam, la imagen queda guardada en el portapapeles y la puedes enviar a donde tu desees, archivo, picturebox, etc...

    SendMessage hWndCap, GET_FRAME, 0, 0
    SendMessage hWndCap, COPY, 0, 0

    aqui capturamos la fotos y con COPY la ponemos en el portapapeles, yo hice una aplicacion con circuitos de sensores laser que detectaban el movimiento, cuando algo se movia se hacia un shot y la enviaba por email.

    si tienes dudas me las haces saber para colaborarte.

  3. Nitram

    Mensajes [1] - Enviado el Jueves 15 de Diciembre de 2011 a las 08:00hs

    Buenos días

    Estoy intentanto crear una aplicación para gestionar varias cámaras de vídeo mediante una capturadora de 8 canales basada en el chip BT878. Al parecer la forma más sencilla es usando los drivers genericos para este tipo de chips BTWinCap.

    El tema es que necesito capturar las 8 entradas simultáneamente y visualizarlas en un cuadrante para poder, segun cual seleccione, derivarla por la salida de video a un proyector.

    El problema es que no sé o no consigo utilizar correctamente un sistema que me comunique VB con la capturadora.

    He visitado muchas páginas de internet y visto cómo usan el avicap32.dll, mediante wia o incluso directshow, pero no consigo nada, quizás porque los ejemplos que proponen estan siempre pensados para webcams conectadas por usb y siempre para gestionar una única entrada de vídeo por ese puerto.

    ¿Sabe alguien de alguna página con información para hacer lo que quiero? Repito, capturar las ocho entradas simultáneamente.

    Gracias a todos por considerar esta peticiòn de ayuda.

    Un saludo


responder

Para poder responder a este tema tenes que ingresar. Si no tenes una cuenta podes registrarse gratis..

publicidad

API DE FACEBOOK
GOOGLE CALENDAR API
GOOGLE MAPS API