Image processing using Arduino - Need help

Hello,
I am just starting a project, I have a simple mini camera. I need to take few pictures for some time and send these pictures using a SIM card (guess I can use GSM network). But in order to make this data transmission faster, I want to compress the size of that acquired image. I don't know if Arduino is able for such image processing operation. do you have any suggestions ? excuse me if my experience with such topics is not that long.

Thank you.

moderator: crosspost deleted

I don't know if Arduino is able for such image processing operation. do you have any suggestions ?

A simple mini camera is no specification. What is the size of the images?

in general an Arduino will not be fast for this kind of processing, better check raspberry PI.

bakafel:
Hello,
I am just starting a project, I have a simple mini camera. I need to take few pictures for some time and send these pictures using a SIM card (guess I can use GSM network). But in order to make this data transmission faster, I want to compress the size of that acquired image. I don't know if Arduino is able for such image processing operation. do you have any suggestions ? excuse me if my experience with such topics is not that long.

Thank you.

As Rob said - it depends on may factors.
For illustration - I can update 360x280 "image" in about 20 ms on ARM/Due.
I am still confident it will do what I am planning to do , as soon as I get the LCD class finished.
If you decide to use ARM/Due be aware that is has minimal "ready to run" software / support from Arduino.
Image processing is limited to "write bitmap" and similar software, not really image processing.

Check out OpenCV to get some minimal idea what image processing is all about. I am sure there are others too.
Good luck.

JPEG compression takes a lot of computational power. As others have pointed out, it's not practical to attempt this sort of computation on a microcontroller.

Fortunately for you, there are lots of cameras which perform the compression for you. SparkFun sell a Linksprite JPEG Color Camera. This camera can interface directly to a microcontroller.

About the only compression you can do on an Arduino is RLL, which is good if there is a lot of static, single coloer background.