This course provides a comprehensive exploration of fundamental and advanced techniques in image processing and computer vision. Students will learn about image manipulation, feature extraction, and object recognition through practical applications and hands-on projects. The curriculum includes studying algorithms and computational methods for real-time image analysis, enabling students to develop solutions for real-world problems in various industries.

Prerequisite: COS 432 – Deep Learning or instructor permission.
Credits: 3

Learning Outcomes

By the end of this course, students will be able to:

  • Process images using OpenCV.
  • Master traditional image processing algorithms.
  • Understand the basic structure of CNNs and their common variants.
  • Use CNNs to solve common problems, including object detection, image classification, depth estimation, etc.

Textbook

Instructor depend

Syllabus

Fall 2025

Offered

Fall odd years