Asked By : gena
Best Answer from StackOverflow
Question Source : http://cs.stackexchange.com/questions/7050
Answered By : Ravindra Bagale
image processing- title says that it processes image, means does some transformations on image. that means may be it does some smoothing,sharpening, contrasting,stretching.. on the image for making image more enhancive & readable that is input and output of a process are images. computer vision -> the ultimate goal is to use computers to emulate human vision, including learning and being able to make inferences and take actions based on visual inputs.
image processing is one part of computer vision.computer vision system uses the image processing algorithms. the main difference is in goals, not in methods. For example, if the goal is to enhance image for later use , then this may be called image processing. And if the goal is to emulate human vision like object recognition, defect detection or automatic driving, then it is closer to computer vision.