This course focuses on the related concepts of machine vision, imaging technology and means, basis and advanced algorithm of image processing, application forms and cases in robots, etc. Through course learning, students need to understand the category and connotation of machine vision, master the structure composition and construction method of visual system, and learn to use C + +, python, MATLAB and other programming to realize image processing algorithm, including the basic algorithm of binary image, gray-scale image and advanced algorithm of deep learning. The course will introduce the application forms, methods and characteristics of machine vision in the field of robotics, including precision detection, reverse engineering, target recognition, positioning and navigation, etc., combining with actual scientific research projects and engineering cases, so as to cultivate students' ability to analyze engineering problems, put forward technical ideas, build analysis models, and implement software tools.