¿Capturando una imagen de una cámara web en Java?

¿Cómo puedo capturar imágenes continuamente desde una cámara web? Quiero experimentar con el reconocimiento de objetos (tal vez usando Java Media Framework). Estaba pensando en crear dos hilos un hilo: Nodo 1: capturar imagen en vivo Nodo 2: guardar imagen como "1.jpg" Nodo 3: espera 5...