ImageJis a good free tool . It's a Java-based image processing program. ImageJ can be run as an online applet, a downloadable application, or on any computer with a Java 5 or later virtual machine.
Of course that ImageJ is an application for image processing, but my question is about how to take pictures of the water itself. You know that the water color is affected by the color of its surroundings.