We are about to switch to a new forum software. Until then we have removed the registration on this forum.
I'm very happy to let everyone know that earlier this year I was sponsored by Kasuga Studio (http://www.kasuga.is/) to bring my edsdk4j library over to processing land, while letting me open source all development.
This means it should now be quite simple for everyone to control their canon slr directly from processing (so far it works only on Windows though). It allows you to take images, adjust iso, aperture and exposure, capture the live view feed and many other things.
A quick example in processing's loop-less mode:
import edsdk.processing.*; size( 800, 600 ); ProcessingCanonCamera cam = new ProcessingCanonCamera( this ); PImage img = loadImage( cam.shoot().toString() ); image( img, 0, 0, width, height );