Pues como dice el tema esto es una forma "amateur" de controlar una camara web o camara digital desde visual basic 6 y no es que este desordenando el foro con programacion si no que las aplicaciones que puedes darle son de caracter electronico por asi decirlo...
a quienes les sirve?
a quienes no saben programar
a estudiantes de electronica
a aficionados viciados
el control de una camara de esta forma unicamente te servira para una exposicion electronica a la que kieras darle un toke fino o interesante... ya que se hace por medio de un control .ocx pre programado que nos facilitara cualquier lio con el puerto USB, lastimosamente en control es shareware y solo te servira por 2 meses aunque si tienes las posibilidades lo puedes comprar si tus intenciones son mas que una simple exposicion de una semana...de hecho se pueden hacer muchas cosas para la vida real tambien.. como que?
>un sistemilla de seguridad controlado desde la pc
>un sistemilla para araganes que te muestra quien esta tocando la puerta:
de la mano del puerto paralelo el manejo para abrir las puertas
>un sistema externo de vigilancia para tu coche en caso de deteccion de movimiento:
sensores detectaran movimientos de las personas, podras tomar fotos, video automaticamente
varios diran, para que quiero gastar electricidad dejando la pc encendida? me sale mas barato comprar una camara y un monitor y punto... si, es cierto aunque hay que recordar que la programacion te permite hacer "magia" y tu monitor y camara no te almacenara en una base de datos la actividad de las camaras , ni te grabara unicamente cuando detecte movimiento por medio de sensores conectados al puerto paralelo , ni te tomara fotos cuando tu le digas , etc...
aunke a decir verdad hasta cierto punto los ejemplos suenan absurdos para algunos, pero para kien le gusta las cosas tipo "hacerla en casa" no les parecera asi, ademas hay que tener imaginacion si en verdad se kiere montar algo asi
aunke si solo kieres joder un rato con tu camara, venga a leer esto
bien, el control es este:
http://www.imagingcontrol.com/ic/downloads/trial/ictrial.zip
trae mucha documentacion, ejemplos y se trae un propio instalador para mayor facilidad
hablemos un poco de la programacion:
para mostrar una imagen en vivo:
Control.Device = "DFK 21F04"
Control.VideoFormat = "UYVY (640x480)"
Control.LiveStart
Citar
Control.Device = "DFK 21F04"
debes colocar el nombre de tu camara, (no el nombre de la caja, ejemplo: "HiperMegaUltra camara" si no el nombre con el que esta "registrada" en tu sistema operativo, por ejemplo: "DGS 21F04")
Citar
Control.VideoFormat = "UYVY (640x480)"
formato y resolucion de video, debes seleccionar el correcto porke si no, tu programa dara errores bruscos en ejecución
esta info te la dara facilmente cualquier software con el que bajes las fotos de tu camara digital o cualquier otro software de scanner y camaras
Citar
Control.LiveStart
esta es la orden que hace la llamada a tomar el video en vivo en necesario trabajar de la mano de la propiedad enabled del boton en el que este por que si lo presionas dos veces veras otro error brusco en tiempo de ejecucion, algo asi:
Control.Device = "DFK 21F04"
Control.VideoFormat = "UYVY (640x480)"
Control.LiveStart
Boton.Enabled = False
siendo boton el mismo boton que tiene ese codigo, es decir el que haga una toma en vivo en la camara...
tomando fotos:
Control.Device = "DFK 21F04"
Control.VideoFormat = "UYVY (640x480)"
Control.LiveStart
Control.MemorySnapImage
Control.MemorySaveImage "image.bmp"
No se ni para que explico esto xD, pero recuerden que hay que tomar en cuenta a quienes no dominan la programacion
Citar
Control.MemorySnapImage
toma o captura la imagen que este en ese momento
Citar
Control.MemorySaveImage "image.bmp"
la guarda xDD
claro si te gustan las cosas mas ordenadas no esta mal trabajar junto a commondialogs de windows en este caso usando el de guardar "showsave" usando las propiedades
FileName(si no mal recuerdo) y ShowSave
que te permitira un commondialog? pues usar la clasica ventana de guardar en donde nos pregunta (esperando eventos) a donde guardaras la imagen y con que nombre
aunque para fotos automaticos seria una ubicacion como
C:/fotospilladas
grabando video (AVI)
Control.Device = "DFK 21F04"
Control.VideoFormat = "UYVY (640x480)"
Control.AviStartCapture "video.avi", "MJPEG Compressor"
Citar
Control.AviStartCapture "video.avi", "MJPEG Compressor"
lo mismo guarda video.avi y "MJPEG Compressor" me parece que es el tipo de compresion del video , los que saben de video y esos rollos sabran exactamente de que se trata...
y para hacerlo mas facil aki les dejo los enlaces mas importantes para quienes quieren mas detalles:
Inverting an image
Creating an overlay
Programmer's Guide
Technical Articles
para C++ 8)
para tecnologia .NET
Lo que dice google
saludox[/color]