Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/wzpan/qtevm
- Owner: wzpan
- License: other
- Created: 2014-02-26T14:19:04.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2016-04-19T09:08:21.000Z (over 8 years ago)
- Last Synced: 2024-11-08T18:06:28.308Z (about 2 months ago)
- Topics: eulerian-video-magnification, evm, opencv
- Language: C++
- Homepage: http://hahack.com/codes/eulerian-video-magnification/
- Size: 538 KB
- Stars: 170
- Watchers: 18
- Forks: 68
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.pdf
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 filterMore 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.