Saludos amigos, les tengo la forma mas rapida y sencilla, para hacer esta accion, baja el componente tscap32, y listo, el se encarga de conectar tu aplicacion, con la webcam, o la camara digital que desees, y cuando pongas el componente en tu form, le añdes un botton, que diga, conectar otro que diga desconectar, y el ultimo que diga capturar imagen...de la siguiente forma:
Código Delphi
[-]
tsCap321.Connected:=True;
ahora sigue el otro botn que es el de desconectar que es un codigo similar, por no decir que igual.
Código Delphi
[-]
tsCap321.Connected:=False;
depues que le des click en conectar y se establesca la conexion entre tu aplicacion y la cam, le programas un boton, que sea el encargado de capturar la imagen, y almacenarla en una carpeta, no aconsejo almacenar imagenes en una bd, por que el rendimiento no es el optimo...entonces este boton quedaria de la siguiente forma:
Código Delphi
[-]
tsCap321.SaveAsBMP:='D:\fotos\'+dbedtcodigo.Text+'.bmp';
la concatenacion '+dbedtcodigo.Text+' , es para colocarle el nombre a la imagen, es un nombre o codigo que tengo almacenado en una bd, y el bmp, es el formato en el que se guarda la imagen la puedes guardar como jpeg, y lo otro es la ruta de donde quieres que se guarde la imagen...
creo que eso es lo primordial, tambien puedes capturar video, en formato .AVI, bueno espero que te sirva, y este conocimiento se lo debo a Caral, gracias Caral...