3 ms·
Yes - OpenCV is a good resource for experimenting with motion interpolation as they implement a few different algorithms: http://docs.opencv.org/2.4/modules/vid
by dandelany 10y ago
Yes - OpenCV is a good resource for experimenting with motion interpolation as they implement a few different algorithms: http://docs.opencv.org/2.4/modules/video/doc/motion_analysis_and_object_tracking.html http://docs.opencv.org/2.4/modules/video/doc/motion_analysis...
I've had the most success with the Farneback algorithm. There's even a nice CLI utility called Butterflow which wraps ffmpeg+OpenCV Farneback, and allows you to interpolate video with a one-liner on the command line: https://github.com/dthpham/butterflow https://github.com/dthpham/butterflow
Here's an example of my results applying Butterflow to satellite images from Himawari - the first half is interpolated, while the second half shows the same frames uninterpolated: https://www.youtube.com/watch?v=8knZ2-cys6M https://www.youtube.com/watch?v=8knZ2-cys6M & a compilation of a few more: https://www.youtube.com/watch?v=1lPsA8J3U0Q https://www.youtube.com/watch?v=1lPsA8J3U0Q
- semi-extrinsic 10y agoThat looks amazing, Butterflow goes straight in my toolbox.