Question: what is the difference between image processing and machine learning?
Answer: They all work using some combination of CV and ML algorithms. Computer Vision harnesses the power of complex Image Processing techniques to extract meaningful features from given image/video samples while Machine Learning deals with Pattern Recognition and Computational Learning in AI systems etc.