This course introduces the fundamental principles and techniques of image processing and computer vision. The course covers the overall concept of image processing, computer vision and machine vision systems, program implementation, practical cases, and the latest trends in imaging technology. The application of machine vision in automatic optical inspection and its practical application in the industry are illustrated with examples.