EECS 4422: Computer Vision

A Visual and Technical Journey Into Computer Vision

From image formation and filtering to motion, 3D structure, and recognition.

Course Overview

Learn how machines see the world, one pixel, equation, and algorithm at a time.

Computer vision seeks to answer a deceptively simple question: how can we build machines that see? This course follows the journey from image formation and representation through filtering, features, motion, depth, and 3D reconstruction, ultimately arriving at visual recognition and understanding.

Prerequisites

Python • Calculus • Linear Algebra

Forgotten some of these topics? Don't worry. We'll review the essentials along the way.

The Journey

From pixels and cameras to visual understanding.

Current videos contain slide animations only. Full narrated lectures are coming soon.

Further Study

Textbooks and resources.

A curated set of books, references, and review materials to support the course.

Recommended Textbooks