What do you mean by 'capture' - i.e. where does the captured image need to go? Unless you actually need the Arduino to process it (something the Arduino is not well suited for) perhaps you could look at using a camera which is independent of the Arduino and just use the Arduino to trigger it.