Code Monkey home page Code Monkey logo

flash-video-summarization's Introduction

Flash Video Summarization

A faster than realtime video summarization algorithm

Compile from source:

$ git clone https://github.com/javierip/flash-video-summarization.git
$ cd flash-video-summarization
$ cd source
$ run.sh

Tested enviroments

  • Linux Mint 18 (x64)
  • OpenCV 3.x (Required, check your distribution for installation)

Available options:

Usage: flash_summ [params]

    -d, --distance (value:0.2)
            matches distance threshold
    -e, --step (value:3)
            distance between two processed frames
    -g, --gui
            display video and GUI interface
    -h, --help (value:true)
            print help message
    -i, --input (value:video.mpg)
            specify input video
    --interval, -t (value:30)
            interval for average matches count
    -n, --noise (value:0.8)
            noise threshold
    -o, --output (value:./output/)
            output folder path
    -s, --sensitivity (value:0.4)
            sensitivity threshold
    -v, --vervose
            print internal values

Example of usage:

./flash_summ -i=../../data/v21.mpg -o=../../output/v21 -s=0.4 -n=0.96 -d=0.25 -t=30 -e=3

Citation

If case that you use this source code. Please cite this paper

@INPROCEEDINGS{6746822, 
author={J. Iparraguirre and C. Delrieux}, 
booktitle={2013 IEEE International Symposium on Multimedia}, 
title={Speeded-Up Video Summarization Based on Local Features}, 
year={2013}, 
volume={}, 
number={}, 
pages={370-373}, 
keywords={feature extraction;object tracking;video signal processing;digital video;feature tracking;local features;speeded-up video summarization;uncompressed domain;video data;video stream;Color;Feature extraction;Histograms;Noise;Proposals;Standards;Streaming media;Video summarization;keyframe selection;local features;video processing;video skimming}, 
doi={10.1109/ISM.2013.70}, 
ISSN={}, 
month={Dec},}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.