[HN Gopher] Show HN: Slideo - Synchronize Slides with Video Usin...
___________________________________________________________________
Show HN: Slideo - Synchronize Slides with Video Using Computer
Vision (OpenCV)
Author : Gehinnn
Score : 6 points
Date : 2021-04-18 14:12 UTC (8 hours ago)
(HTM) web link (github.com)
(TXT) w3m dump (github.com)
| Gehinnn wrote:
| 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].
|
| 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
| summm wrote:
| There's many old videos on media.ccc.de with very low quality,
| standard definition camcorder and without slide capture or at
| maximum grainy vga captured slides. Might it be possible to take
| re-render those to FHD or even 4K with everything upscaled and
| the projector replaced? Would need some additional magic to
| recognize laser pointers, mouse pointers and the presenter
| walking in front of the screen, but might be worth it for some of
| the more timeless talks.
| Michael_Sieb wrote:
| This is awesome! I can imagine something like this in the text-
| based video editor we are developing. One usage could be
| automatic frame alignment for moving objects.
| Gehinnn wrote:
| Thanks! I guess your product is https://typestudio.co/? Looks
| nice!
| kburman wrote:
| I see only one timestamp for each slide. So I was wondering on
| how will it handle case when presenter move back and forth for
| some slide?
| Gehinnn wrote:
| It finds all matchings, but the UI only displays the first one.
| It should be very easy to extend that.
|
| https://github.com/hediet/slideo/blob/master/webview/src/vie...
___________________________________________________________________
(page generated 2021-04-18 23:02 UTC)