Module video

Source
Expand description

§Video Analysis

§Motion Analysis

§Object Tracking

Modules§

prelude

Structs§

BackgroundSubtractor
Base class for background/foreground segmentation. :
BackgroundSubtractorKNN
K-nearest neighbours - based Background/Foreground Segmentation Algorithm.
BackgroundSubtractorMOG2
Gaussian Mixture-based Background/Foreground Segmentation Algorithm.
DISOpticalFlow
DIS optical flow algorithm.
DenseOpticalFlow
Base class for dense optical flow algorithms
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
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
TrackerVit
the VIT tracker is a super lightweight dnn-based general object tracking.
TrackerVit_Params
VariationalRefinement
Variational optical flow refinement

Constants§

DISOpticalFlow_PRESET_FAST
DISOpticalFlow_PRESET_MEDIUM
DISOpticalFlow_PRESET_ULTRAFAST
MOTION_AFFINE
MOTION_EUCLIDEAN
MOTION_HOMOGRAPHY
MOTION_TRANSLATION
OPTFLOW_FARNEBACK_GAUSSIAN
OPTFLOW_LK_GET_MIN_EIGENVALS
OPTFLOW_USE_INITIAL_FLOW

Traits§

BackgroundSubtractorKNNTrait
Mutable methods for crate::video::BackgroundSubtractorKNN
BackgroundSubtractorKNNTraitConst
Constant methods for crate::video::BackgroundSubtractorKNN
BackgroundSubtractorMOG2Trait
Mutable methods for crate::video::BackgroundSubtractorMOG2
BackgroundSubtractorMOG2TraitConst
Constant methods for crate::video::BackgroundSubtractorMOG2
BackgroundSubtractorTrait
Mutable methods for crate::video::BackgroundSubtractor
BackgroundSubtractorTraitConst
Constant methods for crate::video::BackgroundSubtractor
DISOpticalFlowTrait
Mutable methods for crate::video::DISOpticalFlow
DISOpticalFlowTraitConst
Constant methods for crate::video::DISOpticalFlow
DenseOpticalFlowTrait
Mutable methods for crate::video::DenseOpticalFlow
DenseOpticalFlowTraitConst
Constant methods for crate::video::DenseOpticalFlow
FarnebackOpticalFlowTrait
Mutable methods for crate::video::FarnebackOpticalFlow
FarnebackOpticalFlowTraitConst
Constant methods for crate::video::FarnebackOpticalFlow
KalmanFilterTrait
Mutable methods for crate::video::KalmanFilter
KalmanFilterTraitConst
Constant methods for crate::video::KalmanFilter
SparseOpticalFlowTrait
Mutable methods for crate::video::SparseOpticalFlow
SparseOpticalFlowTraitConst
Constant methods for crate::video::SparseOpticalFlow
SparsePyrLKOpticalFlowTrait
Mutable methods for crate::video::SparsePyrLKOpticalFlow
SparsePyrLKOpticalFlowTraitConst
Constant methods for crate::video::SparsePyrLKOpticalFlow
TrackerDaSiamRPNTrait
Mutable methods for crate::video::TrackerDaSiamRPN
TrackerDaSiamRPNTraitConst
Constant methods for crate::video::TrackerDaSiamRPN
TrackerDaSiamRPN_ParamsTrait
Mutable methods for crate::video::TrackerDaSiamRPN_Params
TrackerDaSiamRPN_ParamsTraitConst
Constant methods for crate::video::TrackerDaSiamRPN_Params
TrackerGOTURNTrait
Mutable methods for crate::video::TrackerGOTURN
TrackerGOTURNTraitConst
Constant methods for crate::video::TrackerGOTURN
TrackerGOTURN_ParamsTrait
Mutable methods for crate::video::TrackerGOTURN_Params
TrackerGOTURN_ParamsTraitConst
Constant methods for crate::video::TrackerGOTURN_Params
TrackerMILTrait
Mutable methods for crate::video::TrackerMIL
TrackerMILTraitConst
Constant methods for crate::video::TrackerMIL
TrackerNanoTrait
Mutable methods for crate::video::TrackerNano
TrackerNanoTraitConst
Constant methods for crate::video::TrackerNano
TrackerNano_ParamsTrait
Mutable methods for crate::video::TrackerNano_Params
TrackerNano_ParamsTraitConst
Constant methods for crate::video::TrackerNano_Params
TrackerTrait
Mutable methods for crate::video::Tracker
TrackerTraitConst
Constant methods for crate::video::Tracker
TrackerVitTrait
Mutable methods for crate::video::TrackerVit
TrackerVitTraitConst
Constant methods for crate::video::TrackerVit
TrackerVit_ParamsTrait
Mutable methods for crate::video::TrackerVit_Params
TrackerVit_ParamsTraitConst
Constant methods for crate::video::TrackerVit_Params
VariationalRefinementTrait
Mutable methods for crate::video::VariationalRefinement
VariationalRefinementTraitConst
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_transformDeprecated
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