Modules§
Structs§
- Background
Subtractor - Base class for background/foreground segmentation. :
- Background
SubtractorKNN - K-nearest neighbours - based Background/Foreground Segmentation Algorithm.
- Background
SubtractorMO G2 - Gaussian Mixture-based Background/Foreground Segmentation Algorithm.
- DISOptical
Flow - DIS optical flow algorithm.
- Dense
Optical Flow - Base class for dense optical flow algorithms
- Farneback
Optical Flow - Class computing a dense optical flow using the Gunnar Farneback’s algorithm.
- Kalman
Filter - Kalman filter class.
- Sparse
Optical Flow - Base interface for sparse optical flow algorithms.
- Sparse
PyrLK Optical Flow - Class used for calculating a sparse optical flow.
- Tracker
- Base abstract class for the long-term tracker
- Tracker
DaSiamRPN - Tracker
DaSiamRPN_ Params - TrackerGOTURN
- the GOTURN (Generic Object Tracking Using Regression Networks) tracker
- TrackerGOTURN_
Params - TrackerMIL
- The MIL algorithm trains a classifier in an online manner to separate the object from the background.
- TrackerMIL_
Params - Tracker
Nano - the Nano tracker is a super lightweight dnn-based general object tracking.
- Tracker
Nano_ Params - Tracker
Vit - the VIT tracker is a super lightweight dnn-based general object tracking.
- Tracker
Vit_ Params - Variational
Refinement - Variational optical flow refinement
Constants§
- DISOptical
Flow_ PRESET_ FAST - DISOptical
Flow_ PRESET_ MEDIUM - DISOptical
Flow_ PRESET_ ULTRAFAST - MOTION_
AFFINE - MOTION_
EUCLIDEAN - MOTION_
HOMOGRAPHY - MOTION_
TRANSLATION - OPTFLOW_
FARNEBACK_ GAUSSIAN - OPTFLOW_
LK_ GET_ MIN_ EIGENVALS - OPTFLOW_
USE_ INITIAL_ FLOW
Traits§
- Background
SubtractorKNN Trait - Mutable methods for crate::video::BackgroundSubtractorKNN
- Background
SubtractorKNN Trait Const - Constant methods for crate::video::BackgroundSubtractorKNN
- Background
SubtractorMO G2Trait - Mutable methods for crate::video::BackgroundSubtractorMOG2
- Background
SubtractorMO G2Trait Const - Constant methods for crate::video::BackgroundSubtractorMOG2
- Background
Subtractor Trait - Mutable methods for crate::video::BackgroundSubtractor
- Background
Subtractor Trait Const - Constant methods for crate::video::BackgroundSubtractor
- DISOptical
Flow Trait - Mutable methods for crate::video::DISOpticalFlow
- DISOptical
Flow Trait Const - Constant methods for crate::video::DISOpticalFlow
- Dense
Optical Flow Trait - Mutable methods for crate::video::DenseOpticalFlow
- Dense
Optical Flow Trait Const - Constant methods for crate::video::DenseOpticalFlow
- Farneback
Optical Flow Trait - Mutable methods for crate::video::FarnebackOpticalFlow
- Farneback
Optical Flow Trait Const - Constant methods for crate::video::FarnebackOpticalFlow
- Kalman
Filter Trait - Mutable methods for crate::video::KalmanFilter
- Kalman
Filter Trait Const - Constant methods for crate::video::KalmanFilter
- Sparse
Optical Flow Trait - Mutable methods for crate::video::SparseOpticalFlow
- Sparse
Optical Flow Trait Const - Constant methods for crate::video::SparseOpticalFlow
- Sparse
PyrLK Optical Flow Trait - Mutable methods for crate::video::SparsePyrLKOpticalFlow
- Sparse
PyrLK Optical Flow Trait Const - Constant methods for crate::video::SparsePyrLKOpticalFlow
- Tracker
DaSiamRPN Trait - Mutable methods for crate::video::TrackerDaSiamRPN
- Tracker
DaSiamRPN Trait Const - Constant methods for crate::video::TrackerDaSiamRPN
- Tracker
DaSiamRPN_ Params Trait - Mutable methods for crate::video::TrackerDaSiamRPN_Params
- Tracker
DaSiamRPN_ Params Trait Const - Constant methods for crate::video::TrackerDaSiamRPN_Params
- TrackerGOTURN
Trait - Mutable methods for crate::video::TrackerGOTURN
- TrackerGOTURN
Trait Const - Constant methods for crate::video::TrackerGOTURN
- TrackerGOTURN_
Params Trait - Mutable methods for crate::video::TrackerGOTURN_Params
- TrackerGOTURN_
Params Trait Const - Constant methods for crate::video::TrackerGOTURN_Params
- TrackerMIL
Trait - Mutable methods for crate::video::TrackerMIL
- TrackerMIL
Trait Const - Constant methods for crate::video::TrackerMIL
- Tracker
Nano Trait - Mutable methods for crate::video::TrackerNano
- Tracker
Nano Trait Const - Constant methods for crate::video::TrackerNano
- Tracker
Nano_ Params Trait - Mutable methods for crate::video::TrackerNano_Params
- Tracker
Nano_ Params Trait Const - Constant methods for crate::video::TrackerNano_Params
- Tracker
Trait - Mutable methods for crate::video::Tracker
- Tracker
Trait Const - Constant methods for crate::video::Tracker
- Tracker
VitTrait - Mutable methods for crate::video::TrackerVit
- Tracker
VitTrait Const - Constant methods for crate::video::TrackerVit
- Tracker
Vit_ Params Trait - Mutable methods for crate::video::TrackerVit_Params
- Tracker
Vit_ Params Trait Const - Constant methods for crate::video::TrackerVit_Params
- Variational
Refinement Trait - Mutable methods for crate::video::VariationalRefinement
- Variational
Refinement Trait Const - Constant methods for crate::video::VariationalRefinement
Functions§
- build_
optical_ flow_ pyramid - Constructs the image pyramid which can be passed to calcOpticalFlowPyrLK.
- build_
optical_ flow_ pyramid_ def - Constructs the image pyramid which can be passed to calcOpticalFlowPyrLK.
- calc_
optical_ flow_ farneback - Computes a dense optical flow using the Gunnar Farneback’s algorithm.
- calc_
optical_ flow_ pyr_ lk - Calculates an optical flow for a sparse feature set using the iterative Lucas-Kanade method with pyramids.
- calc_
optical_ flow_ pyr_ lk_ def - Calculates an optical flow for a sparse feature set using the iterative Lucas-Kanade method with pyramids.
- cam_
shift - Finds an object center, size, and orientation.
- compute_
ecc - Computes the Enhanced Correlation Coefficient value between two images EP08 .
- compute_
ecc_ def - Computes the Enhanced Correlation Coefficient value between two images EP08 .
- create_
background_ subtractor_ knn - Creates KNN Background Subtractor
- create_
background_ subtractor_ knn_ def - Creates KNN Background Subtractor
- create_
background_ subtractor_ mog2 - Creates MOG2 Background Subtractor
- create_
background_ subtractor_ mog2_ def - Creates MOG2 Background Subtractor
- estimate_
rigid_ transform Deprecated - Computes an optimal affine transformation between two 2D point sets.
- find_
transform_ ecc - Finds the geometric transform (warp) between two images in terms of the ECC criterion EP08 .
- find_
transform_ ecc_ 1 - Finds the geometric transform (warp) between two images in terms of the ECC criterion EP08 .
- find_
transform_ ecc_ 1_ def - @overload
- mean_
shift - Finds an object on a back projection image.
- read_
optical_ flow - Read a .flo file
- write_
optical_ flow - Write a .flo to disk