Computer Vision: Algorithms and Applications, 2nd ed.

© 2022 Richard Szeliski, The University of Washington

Welcome to the website ( for the second edition of my computer vision textbook, which is now available for purchase at Amazon, Springer, and other booksellers.

To download an electronic version of the book, please fill in your information on this page. You are welcome to download the PDF website for personal use, but not to repost it on any other website; please post a link to this URL instead.

Note that while the content of this electronic version and the hardcopy versions are the same, the page layout is different, since the electronic version is optimized for online reading. The PDF should be enabled for commenting in your viewer. Also, hyper-links to sections, equations, and references are enabled. To get back to where you were, use the Previous View (Alt-Left-Arrow) command in Acrobat.

The current download count is  42442  (since 1/23/2022).

This book is largely based on the computer vision courses that I have co-taught at the University of Washington (2020, 2008, 2005, 2001) with Steve Seitz and Harpreet Sawhney and at Stanford (2003) with David Fleet.

If you're curious about the process that went into writing my book, I did an interview with Computer Vision News (March 2022).

First edition

You can still download the first edition or potentially purchase it online. The first edition is also available in Chinese and Japanese (translated by Prof. Toru Tamaki).


If you have any comments or feedback on the book,
please send me e-mail. Once I have accumulated enough suggestions, I will post an updated draft with the corrections/suggestions as PDF comments.

Slide sets and lectures

There are no official slide sets to go with the book, but please feel free to look at the University of Washington CSE 576 (Graduate Computer Vision) (2020 and 2008 versions) slides that Steve Seitz and I have put together.

Additional good sources for related courses (sorted roughly by most recent first) include:

If you would like your course listed here, please contact me.

Last updated 5/23/2022