This ImageJ plugin segments the image in classes by thresholding. It uses the same algorithm found in Otsu Thresholding, but was adapted to output more than 2 classes out of the process.
An ImageJ plugin (author: Kurt De Vos) for counting multiple cell classes manually, which overlays already-counted cells on the image. It is controlled via its own graphical user interface, and can export and load results.