dcv.tracking.opticalflow.pyramidflow

Module contains optical flow pyramid implementation.

Pyramidal optical flow evaluation in $(BIG DCV) is designed to be a wrapper to actual optical flow algorithm. Sparse and dense optical flow algorithms have a corresponding utility class which will evaluate the algorithm in $(LINK3 https://en.wikipedia.org/wiki/Pyramid_(image_processing)#Gaussian_pyramid, pyramid), coarse-to-fine fashion.

1 // Evaluate Horn-Schunck method in pyramid.
2 HornSchunckFlow hsFlow = new HornSchunckFlow(props);
3 DensePyramidFlow densePyramid = new DensePyramidFlow(hsFlow, pyramidLevels); 
4 
5 auto flow = densePyramid.evaluate(current, next);

Members

Classes

DensePyramidFlow
class DensePyramidFlow

Dense pyramidal optical flow utility class.

SparsePyramidFlow
class SparsePyramidFlow

Sparse pyramidal optical flow utility class.

Meta

Authors

Relja Ljubobratovic

License

$(LINK3 http://www.boost.org/LICENSE_1_0.txt, Boost Software License - Version 1.0).