| BackgroundSubtractor | Base class for background/foreground segmentation. | 
| BackgroundSubtractorKNN | K-nearest neighbours - based Background/Foreground Segmentation Algorithm. | 
| BackgroundSubtractorMOG2 | Gaussian Mixture-based Background/Foreground Segmentation Algorithm. | 
| DenseOpticalFlow | Base class for dense optical flow algorithms | 
| DISOpticalFlow | DIS optical flow algorithm. | 
| FarnebackOpticalFlow | Class computing a dense optical flow using the Gunnar Farneback's algorithm. | 
| KalmanFilter | Kalman filter class. | 
| SparseOpticalFlow | Base interface for sparse optical flow algorithms. | 
| SparsePyrLKOpticalFlow | Class used for calculating a sparse optical flow. | 
| Tracker | Base abstract class for the long-term tracker | 
| TrackerDaSiamRPN |  | 
| TrackerDaSiamRPN_Params |  | 
| TrackerGOTURN | the GOTURN (Generic Object Tracking Using Regression Networks) tracker
 GOTURN (CITE: GOTURN) is kind of trackers based on Convolutional Neural Networks (CNN). | 
| TrackerGOTURN_Params |  | 
| TrackerMIL | The MIL algorithm trains a classifier in an online manner to separate the object from the
 background. | 
| TrackerMIL_Params |  | 
| TrackerNano | the Nano tracker is a super lightweight dnn-based general object tracking. | 
| TrackerNano_Params |  | 
| VariationalRefinement | Variational optical flow refinement
 This class implements variational refinement of the input flow field, i.e. | 
| Video |  |