ImageJ / FIJI
ImageJ is a free image processing and analysis software using Java language. It can be customized with plugins and macros to suite most analysis need. Download it
Fiji is an image processing package that can be described as a special distribution of ImageJ (and soon ImageJ2) together with Java, Java 3D and a lot of plugins organized into a coherent menu structure. Download it