# Package org.opencv.video

- Class Summary
  Class | Description
  --- | ---
  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.
  VariationalRefinement | Variational optical flow refinement This class implements variational refinement of the input flow field, i.e.
  Video |