I am currently considering to develop an application for processing of
images captured by the camera of mobile phones using the Android OS.
Before I make the decision to go
On a usual device you cannot change the heap-limits of your application. They are hardcoded by the OEM. If you are developing for some device of which you have full control, you can modify Dalvik startup scripts to allow more heap space.