Skip to content

C++ implementation of the Paper "Eulerian Video Magnification for Revealing Subtle Changes in the World"

License

Notifications You must be signed in to change notification settings

Kashery/Eulerian-Motion-Magnification

 
 

Repository files navigation

Eulerian Motion Magnification

License

About:

This is a C++ implementation of the paper "Eulerian Video Magnification for Revealing Subtle Changes in the World" ACM Transaction on Graphics, Volume 31, Number 4 (Proceedings SIGGRAPH 2012).

This implementation is based on the works done at MIT CSAIL. For futher details visit http://people.csail.mit.edu/mrub/vidmag

The code includes the following spatial and temporal filters:

Spatial Temporal
Laplacian pyramid Second-order IIR bandpass

Library Used: OpenCV, Boost

Compiling and Running the code:

Required packages: g++, CMake, OpenCV, Boost

Compiling

$ cd <PROJ_DIR>
$ cmake .
$ make

Running the program with test params

$ cd <PROJ_DIR>
$ ./bin/Eulerian_Motion_Magnification test/test_baby.param

Adaptations:

This project has been adapted by:

  1. https://github.com/katiewasnothere/bwi_pulse_detector

About

C++ implementation of the Paper "Eulerian Video Magnification for Revealing Subtle Changes in the World"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 90.2%
  • CMake 6.7%
  • MATLAB 3.1%