It will take the vectors of motion for two videos (coming from a variant of shotdetect code allowing to store detailed motion vectors in JSON format, for instance) and it will look for comparing taking out the common chunk. Then, provided you have some image's hashes it will compare their signature in order to make up the decision about chunk similarity of two video files. ShotDetect is a free software which detects shots and scenes from a video (http://johmathe.name/shotdetect.html).
|Author||Silvia Espinosa, Joaquin Ordieres, Antonio Bello, Jose Maria Perez|
|Date of publication||2015-07-25 11:24:48|
|Maintainer||Joaquin Ordieres <firstname.lastname@example.org>|
|License||GPL (>= 2)|
Compare2Videos: Compare two videos starting from their names.
ExtractImgHash: NoSQL JSON oriented database video frame hash extraction...
ExtractImgPos: NoSQL JSON oriented database video frame extraction function
ExtractMotion: NoSQL JSON oriented database motion vector extraction...
h2: Example of Hashes for Image Sample number 2
hh: Example of Hashes for Image Sample number 1
imagehash1: Image Hash JSON Example
imagehash2: Image Hash JSON Example
imgs: Video Image Frame list as retrieved by ExtractionImgPos
mm: Video Motion Vector as example
VideoComparison: Calculate the matching segment between two video motion...
VideoComparison-package: Comparison between videos.
VideoDistance: Calculate the distances between the two images provided in...
VideoMatch: Starting from two list of image hashes and the score in...
videomotion1: Video Motion JSON Example
videomotion2: Video Motion JSON Example
VideoSearch: Obtain the ID for main video entries into the database.