Pinhole and Perspective Projection | Image Formation
First Principles of Computer Vision is a lecture series presented by Shree Nayar who is faculty in the Computer Science Department, School of Engineering and Applied Sciences, Columbia University. Computer Vision is the enterprise of building machines that “see.” This series focuses on the physical and mathematical underpinnings of vision and has been designed for students, practitioners, and enthusiasts who have no prior knowledge of computer vision.
Suggested videos

MOOC: First Principles of Computer Vision Specialization Promo
Columbia Video Network · 2:36

Perspective projection in 5 minutes
Graphics in 5 Minutes · 5:22

How Do Humans Do It? | Introduction
First Principles of Computer Vision · 9:42

Mapping the 3D World to an Image - 5 Minutes with Cyrill
Cyrill Stachniss · 5:33

Dealing with Outliers: RANSAC | Image Stitching
First Principles of Computer Vision · 7:59

The Math behind (most) 3D games - Perspective Projection
Brendan Galea · 13:20

What is Vision Used For? | Introduction
First Principles of Computer Vision · 10:09

1.2.1 Geometric Camera Model: Pinhole Perspective in Computer Vision | Perspective Projection
KnowHive · 5:22

Geometric Properties | Binary Images
First Principles of Computer Vision · 18:12

Pinhole Camera Model Explained: Perspective Projection & Camera Matrix
mcal1x · 6:03

Principal Component Analysis | Appearance Matching
First Principles of Computer Vision · 16:53

Online Graphics Viewing: Perspective Projection
raviramamoorthi · 5:11