I made this tool to prepare for exams more efficiently.
It is written in rust and uses OpenCV to detect and match features in slides (provided as PDF) and video frames. The matching algorithm is described in [1].<p>The PDF pages can appear anywhere in the video frames, in any order. Rotation, translation, scaling and obstruction is fully supported due to the feature extractor (ORB) being rotation/scale/transformation invariant.<p>[1] <a href="https://github.com/hediet/slideo/blob/master/BACKGROUND.md" rel="nofollow">https://github.com/hediet/slideo/blob/master/BACKGROUND.md</a>