If you're interested in books I'd recommend "Introduction to image processing and analysis" by John Russ at an introductory level. I also used ImageJ as a good, free image analysis application - good for prototyping and trying things out. As others have said the OpenCV library is well worth looking at too.