Search code examples
opencvcomputer-visionvideo-processing

scene change detection in video (moving cameras)


I have a bunch of videos with various clips,stitched together. The clips are from moving cameras, although has the same subject and background for the duration of the clip, and often the transition between clips is fast and has no markers. I want to clip the videos as close as possible to the original state.

what algorithms/approaches work for detecting scene changes in videos? I am trying to use frame subtraction approaches, but surely there are more sophisticated approaches.

p.s. I am looking for more traditional machine vision approaches (vs. deep learning)


Solution

  • I ended up using the scene detection algorithm described here. https://www.scenedetect.com/

    Hope this helps someone.