Logos of UPenn

Machine Perception

Spring Semester 2025



Home  |  Slides  |  Syllabus  |  Resources


Textbook (Optional)


  • Multiple View Geometry in Computer Vision, Second Edition by Richard Hartley and Andrew Zisserman
  • Elements of Geometry for Computer Vision and Computer Grahics by Tomas Pajdla

  • Python



    We will be using Python for the course. More details about downloading Python on your personal computer can be found at https://www.python.org/downloads/. This is recommended. If additional assistance is necessary, reach out to your TAs.

  • Introduction to PyTorch
  • Computer Resources at SEAS
  • Virtual PC Lab