views:

160

answers:

3

Are there any Open Source Digital Video Fingerprinting initiatives?

ie: Something that could compare two video files of disparate quality but indicate they are of the same event, program etc.

+3  A: 

I'm aware of pHash, haven't tested it though but it provides binding for several programming languages.

Alix Axel
+1  A: 

If you consider video as a sequence of individual frames and compare key frames, then these previous answers provide some suggestions / algorithms / places to start:

MZB
That is suboptimal for several reasons: different videos can have different frame rate, scale, aspect ratio, brightness, saturation. All these factors render per-frame image comparison useless.
Ihor Kaharlichenko
A: 

I am not aware of open-source - but you are basically searching for this:

http://yuvsoft.com/technologies/video_matching/

They sell the code that lets you do what you are looking for.

Faisal Mehmood