Video Scene Detection for .Net windows app

415 Views Asked by At

I'm trying to do scene detection on video files.

I want to take a video file as an input and i want to detect scene changes and also tell me at what positions are scene changes happening.

I'm happy to use 3rd party libraries to do this, but I'm not sure where to start.

2

There are 2 best solutions below

0
On

Possibly EmguCV (OpenCV .net wrapper) can fulfill your needs. Here is video surveillance module.

2
On

Well, if you're not using a 3rd party library, you need to examine each frame (or series of frames) in turn and determine how different they are. This is a non-trivial task and ususally either requires some complex math (to detect panning/movement) or some interesting neural net stuff. If you're new to this, a 3rd party component seems the way to go.

The Victor Image Processing Library claims to do what you need (by calculating a coefficient between 2 images) but I've never used it so can't comment on how good it is.