
Your first steps will probably need to be to learn how some typical cameras handle this, and to figure out what specific camera you have and how that camera works. At this point, the critical piece of knowledge would be to know the specs of how the camera delivers image data - how fast, in what format, must the Arduino and the camera interact or does the data just pour out in a flood once started. But somehow you'll need to get the image data to the Arduino and in some kind of format you understand and can work with, at least once it gets to the web application. I can't imagine why not - at least in theory - but I have no idea what kind of communication hardware might be built into the camera, or if you'd need to develop something on your own. Rather sent to the server in stream (i.e in small packets)? Is there any possibility that the image is not stored in the arduino Based on those assumptions, an Uno would need another memory, 3000 times the size of its RAM, to hold the image. An Uno's RAM is 2K bytes before you subtract whatever RAM its program needs besides room to store the image. The most modest cell phone cameras' images were probably 3 Megapixels, and even assuming 2 bytes of storage per pixel (allowing 5 bits for each of 3 colors), you'd need 6 MB or 6000 KB to store the image. Without even considering how to transfer the image, an Uno has nowhere for it to go.


An Uno is undersized and underpowered (speed) for this job.
