Video Fingerprint Search System

Customer: European telecommunications holding and TV ratings

Task: To check if the TV channels show ads as per deal signed with the companies advertising and not less.

Solution: The AI was watching TV channels and counting the frequency of certain adverts and TV spots. It was using complex search algorithms based on patterns (fingerprints). The software includes:

  • Video file processing (automatic and manual task setting)
  • Search engine, custom made
  • Dashboard
  • Viewer and Browser capable of editing analysis results.

Technologies: C++, OpenCV, ffmpeg, DirectShow, MS SQL, NSIS