This is the Modern C++ course taught in 2020 at our lab plus useful tutorial videos that should support learning C++. Enjoy!
Modern C++: Welcome to the Course (Lectures and Tutorials, 2020 Edition)
Modern C++ Course: Setting up C++ dev box in GNU/Linux (Tutorial 0 for Linux users, I. Vizzo, 2020)
Tutorial 0-for-linux: Setting up C++ dev box in GNU/Linux
In this video, we see what to install on a fresh GNU/Linux distribution to set up a development C++ box machine.
Modern C++ Course: Setting up OpenCV 4/C++ dev box in Win 10 WSL (Tutorial 0 for Windows users)
Tutorial 0-for-windows: Setting up OpenCV 4/C++ dev box in Windows 10 (WSL)
In this video, we see how to set up a Windows 10 machine as a development OpenCV4/C++ box machine.
We don’t explain here what to install, but the previous steps required before following the ones that we mention in the previous video:Link
We don’t show how to install OpenCV4 given the fact that ANY GNU/Linux based tutorial will work for this particular setup.
Modern C++ Course: Homework Submission (for internal students only; Tutorial 1, I. Vizzo, 2020)
Tutorial 1: Homework Submission (for internal students only; after Lecture 1)
In this video, we see how to submit your homework and check the results by the automated homework checker.
We also show how to add ssh keys to your Gitlab account to work with git without having to provide your username and password every time you interact with the Gitlab server.
Modern C++ Course: clang-tools (Tutorial 2, I. Vizzo, 2020)
Tutorial 2: clang-tools (after Lecture 3)
In this video, we see how to work with clang-tools in our C++ course.
Modern C++: I/O Files, Intro to Classes (Lecture 5, I. Vizzo, 2020)
Modern C++ Course, Lecture 05: I/O Files, Intro to Classes.
Modern C++: Object Oriented Design (Lecture 7, I. Vizzo, 2020)
Modern C++ Course, Lecture 07: Object Oriented Design
Slides, Tutorials, and more:
Related tutorials for this lecture:
– Object Oriented Pilars: Link
– Polymorphism: Link
– Raw Pointers: Link
Information about this course: Link
Bag of Visual Words – 5 Minutes with Cyrill
Bag of visual words explained in 5 minutes
Series: 5 Minutes with Cyrill
Cyrill Stachniss, 2020
There is also a 1h lecture on Bag of Visual Words available here:
Video by Cyrill Stachniss
Images by Olga Vysotska
Intro music by The Brothers Records
Bag of Visual Words & Project Instruction (Cyrill Stachniss, 2020)
Lecture on Bag of Visual Words for Finding Similar Images plus Project Instructions for the C++ Course
Cyrill Stachniss, spring 2020