La Web del Programador: Comunidad de Programadores
 
    Pregunta:  9784 - PROGRAMACIóN WEB CAM
Autor:  Manuel Alguacil Payán
Soy colaborador del departamento de Arquitectura y Tecnología de Computadores en la Universidad de Sevilla, y estoy trabajando en un proyecto que necesita manejar una web cam (en concreto una creative web cam go). El proyecto se está realizando en C/C++ y Visual Basic, pero no sé cómo programar la web cam para capturar imágenes, configurarala, etc.

Necesitio que alguien me indique cómo puedo hacerlo, ya sea programando el USB o a través de librerías (DLL,LIB,...).

Por favor, si alguien sabe algo...

  Respuesta:  Eduardo Osuna
Buen día.

Manuel, yo tengo experiencia en el desarrollo de sistemas para manipular scaner, en una de las primeras pruebas que realice fue con un web cam. Yo utilizo la arquitectura TWAIN. El TWAIN es un estandar que rige la mayor variedad de dispositivos opticos.

Para poder utilizar esta arquitectura debe revisar si tu dispositivo de video soporta esta arquitectura.

Otras de las ventajas es que esta arquitectura esta realizada en lenguaje c, por lo que si utiliza una plataforma de desarrollo c o c++ se te facilitaria mucho el desarrollo.

Saludos.

  Respuesta:  Jordi Solis
Mirate la siguiente pagina:
www.videoforwindows.com

ahi encontraras todo lo necesario ;)

  Respuesta:  Marco Antonio
Creo que con DirectDraw (una de las partes en las que se divide DirectX) se puede hacer, sin tener que controlar USB ni nada.
Quiero recordar que se tenía la posibilidad de 'capturar vídeo', utilizando los dispositivos de entrada de video que se tuvieran instalados en el sistema. Así, podrías coger la entrada de una tarjeta de televisión, y en teoría, también de una WebCAM.
Direct Draw puede programarse utilizando C++ desde Visual C, o desde Borland Builder. Incluso, también puede utilizarse Visual Basic, si usas Direct Draw 7 o superior.

Espero que te sirva!