Show HN: Slideo – Synchronize Slides with Video Using Computer Vision (OpenCV)
github.com
github.com
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.
[1] https://github.com/hediet/slideo/blob/master/BACKGROUND.md
Detecting laser/mouse pointers is a different story though.
Another solution I've seen was to play a simultaneous video feed of the slides only. Not particularly efficient. Would love to see something like this instead for instructional content!
The primary goal of this tool is to find the reverse mapping and to provide a simple tool to play the video from a given slide. This is very useful for going back to or skipping slides.
If the slide is not visible at all in the video, such mapping cannot be computed automatically.
https://github.com/hediet/slideo/blob/master/webview/src/vie...