RE:dll para capturar imagenes
no necesitas una dll, la dll te la da el driver de la webcam q instalas. sino tienes los drivers de la camara q estas usando, prueba buscandolos en internet o encontrando un driver generico.
Los demas ya esta echo, existen APIs de windows q realizan la captura (video, audio e imagenes).
en esta pagina hay un ejemplo pa comenzar. usan APIs de Widows q deben estar instaladas en tu sistema operativo. Yo estoy desarrollando la aplicacion en C++ Builder 6 y no tengo ningun problema hasta ahora.
http://www.programar.net/index.php?option=articles&task=viewarticle&artid=24