proesmans-optical-flow
Optical flow using the Proesmans method
Optical flow calculation using the gradient-based method devised by Marc Proesmans. Look at the beginning of the cpp file for instructions on how to compile and call the proesmans function from MATLAB®.
The algorithm is described and used in a couple of journal papers, look in the cpp file to find out more.
Incidentally, this also works as a good example on how to call c and cpp files from MATLAB.
Note that this has been tested mostly with Microsoft Visual C++ compilers, it's not guaranteed to work with other compilers.
Based on the original paper: McCane, B., Novins, K., Crannitch, D., and Galvin, B. (2001) "On Benchmarking Optical Flow", Computer Vision and Image Understanding, 84(1), 126-143.
Compared with other OF algorithms here: Mammarella, M., Campa, G., Fravolini, M. L., and Napolitano, M. R., "Comparing Optical Flow Algorithms Using 6-DOF Motion of Real-World Rigid Objects"; IEEE Transaction on Systems, Man, and Cybernetics-Part C: Applications and Reviews, Vol 42, No. 6, Nov. 2012, 1752-1762
Cita come
Giampiero Campa (2024). proesmans (https://github.com/giampy1969/proesmans-optical-flow/releases/tag/v1.1.1), GitHub. Recuperato .
Mammarella, M., Campa, G., Fravolini, M. L., and Napolitano, M. R., "Comparing Optical Flow Algorithms Using 6-DOF Motion of Real-World Rigid Objects"; IEEE Transaction on Systems, Man, and Cybernetics-Part C: Applications and Reviews, Vol 42, No. 6, Nov. 2012, 1752-1762
McCane, B., Novins, K., Crannitch, D., and Galvin, B. (2001) "On Benchmarking Optical Flow", Computer Vision and Image Understanding, 84(1), 126-143.
Compatibilità della release di MATLAB
Compatibilità della piattaforma
Windows macOS LinuxCategorie
- Image Processing and Computer Vision > Computer Vision Toolbox > Tracking and Motion Estimation > Motion Estimation >
Tag
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Scopri Live Editor
Crea script con codice, output e testo formattato in un unico documento eseguibile.
Versione | Pubblicato | Note della release | |
---|---|---|---|
1.1.1 | See release notes for this release on GitHub: https://github.com/giampy1969/proesmans-optical-flow/releases/tag/v1.1.1 |
||
1.1.0.2 | Included a few lines of code to properly clean up after a few functions, suggested by Sebastien Martin. |
||
1.1.0.1 | Updated license |
||
1.1.0.0 | Added copyright and fixed small typos |
||
1.0.0.0 |