I am interested in having an Arduino Due take an image and read the brightness issues of every pixel.
I don't want to store externally for speed reasons. Since I am NOT doing intensive processing of the image (i.e. tracking or anything like that), the bottleneck would be the read time.
In order to store the image in memory, I need to be able to take an image small enough to fit comfortably in the 64kb SRAM bank of an Arduino Due. An 160x120 pixel 8-bit grayscale image should be about 20kb uncompressed and work for the purposes of my project.
I found a camera which can downsample to 160x120 in-camera and can also transmit 8-bit grayscale raw images.
http://www.4dsystems.com.au/productpages/uCAM-II/downloads/uCAM-II_datasheet_R_1_3.pdf
Would this camera work for my purposes? Will my program have access to the full 96kb offered by both of the Due's memory banks?