Git Product home page Git Product logo

qtevm's Introduction

QtEVM

C++ implementation of EVM(Eulerian Video Magnification), 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:

Dependencies

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

Screenshot

License

Credits

qtevm's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

qtevm's Issues

color magnification

hi,Thank you for your sharing.When I load another video for color enlargement, I can't read the video information correctly. This problem occurs in the 330 lines of mainwindow.cpp file.
ui->progressSlider->setValue(video->getNumberOfPlayedFrames()
* ui->progressSlider->maximum()
/ video->getLength() * 1.0);
0x00007FF76800031B 处有未经处理的异常(在 excutable.exe 中): 0xC0000094: Integer division by zero.

Thank you for your reply!

License issues

What exactly is the license?

Can people use it under LGPLv3 or not? If indeed the license is LGPLv3 you should also include the GPLv3 since the LGPLv3 only lists the differences between the two.

If you have restriction like "non-commercial research purposes only." it's not LGPL anymore. This would also make it not "open source" like you advertised in your Hacker News post. You should read the "open source" definition.

IIR filter - Units of cutoff low and cutoff high parameters

Thank you for your work, your implementation and blog post are really useful.

What are the units of the cutoff low and cutoff high frequencies in the IIR filter?
I'm trying to recreate the results in the original paper, but the cutoff frequencies in your implementation don't seem to be in hertz.

NO Output

i have build the project in qt 3.3.1 and opencv 2.4.9
when i press on magnification (color or motion ) the processing take place and finish then the video does not play and when i save noting happen please help!!
Thanks ,

color magnification

when i press color magnification some processing happen then an error appear

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.