Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wzpan/qtevm

C++ implementation of EVM(Eulerian Video Magnification), based on OpenCV and Qt.
https://github.com/wzpan/qtevm

eulerian-video-magnification evm opencv

Last synced: about 2 months ago
JSON representation

C++ implementation of EVM(Eulerian Video Magnification), based on OpenCV and Qt.

Awesome Lists containing this project

README

        

QtEVM
=====

C++ implementation of EVM([Eulerian Video Magnification](http://people.csail.mit.edu/mrub/vidmag/)), based on OpenCV and Qt.

Supports:

* Motion Magnification
- spatial filter: Laplacian Pyramid
- temporal filter: IIR bandpass filter
* Color Magnification
- spatial filter: Gaussian Pyramid
- temporal filter: ideal bandpass filter

More info:

* [Official Paper](http://people.csail.mit.edu/mrub/vidmag/)
* [My notes on EVM](http://hahack.com/codes/eulerian-video-magnification/)

## Dependencies ##

* Qt (>= 5.0);
* OpenCV (>= 2.0)

## Screenshot ##

![](https://raw.githubusercontent.com/wzpan/QtEVM/master/Screenshots/QtEVM.png)

## License ##

* Please refer to [LICENCE.pdf](https://raw.githubusercontent.com/wzpan/QtEVM/master/LICENSE.pdf)

## Credits ##

* The motion magnification module is adapted from [yusuketomoto/ofxEvm](https://github.com/yusuketomoto/ofxEvm);
* [Daniel Ron](http://web.mit.edu/dron/www/portfolio/) is a super nice person. He has experience on implementing the EVM algorithm and gave me lots of useful hints;
* Also thanks [@alessandro-gentilini](https://github.com/alessandro-gentilini) , who shared a great example of [a spatial butterworth bandpass filter](https://github.com/alessandro-gentilini/opencv_exercises-butterworth) and answered some questions on temporal filtering for me.