Skip to content
Projects

mint-lab/3dv_tutorial has 1,826 GitHub stars and 337 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-08 01:14 UTC. Last push 2026-05-17.

How these counts are measured

An Invitation to 3D Vision: A Tutorial for Everyone

Measured star growth

in 24h
0
in 7 days
Collecting history
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

An Invitation to 3D Vision: A Tutorial for Everyone

An Invitation to 3D Vision is an introductory tutorial on 3D computer vision (a.k.a. geometric vision or visual geometry or multiple-view geometry). It aims to help beginners understand the basic theories of 3D vision and implement practical applications using OpenCV. In addition to tutorial slides, example codes are provided for educational purposes. They include simple but interesting and practical applications. The example codes are kept as short as possible (mostly less than 100 lines) to be clear and easy to understand.

Where does the name come from?

  • The main title, An Invitation to 3D Vision, came from a legendary book by Yi Ma, Stefano Soatto, Jana Kosecka, and Shankar S. Sastry. We wish that our tutorial will be the first gentle invitation card for beginners to 3D vision and its applications.
  • The subtitle, for everyone, was inspired by Prof. Kim's online lecture (in Korean). Our tutorial is also intended not only for students and researchers in academia, but also for hobbyists and developers in industry. We tried to describe important and typical problems and their solutions in OpenCV. We hope readers can understand it easily without a strong mathematical background.

Lecture Slides

Example Codes

License

Authors

Acknowledgement

The authors thank the following contributors and projects.

Explore related projects