Image Processing vs Computer Vision
Computer Vision and Image Processing are like cousins, but they have quite different aims. Image Processing techniques are primarily used to improve the quality of an image, convert it into another format or otherwise change it for further processing. Computer Vision, on the other hand, is more about extracting information from images to make sense of them. So, you might use Image Processing to convert a color image to grayscale and then use Computer Vision to detect objects within that image. If we look even further up the family tree(Robot Vision's Family Tree | CrazyEngineers), we see that both of these domains are heavily influenced by the domain of Physics, specifically Optics.