运动分析 视频分析


class cv::BackgroundSubtractor
Base class for background/foreground segmentation. : 更多...
class cv::BackgroundSubtractorKNN
K-nearest neighbours - based Background/Foreground Segmentation Algorithm . 更多...
class cv::BackgroundSubtractorMOG2
Gaussian Mixture-based Background/Foreground Segmentation Algorithm . 更多...

函数

Ptr < BackgroundSubtractorKNN > cv::createBackgroundSubtractorKNN (int history=500, double dist2Threshold=400.0, bool detectShadows=true)
Creates KNN Background Subtractor. 更多...
Ptr < BackgroundSubtractorMOG2 > cv::createBackgroundSubtractorMOG2 (int history=500, double varThreshold=16, bool detectShadows=true)
Creates MOG2 Background Subtractor. 更多...

详细描述

函数文档编制

createBackgroundSubtractorKNN()

Ptr < BackgroundSubtractorKNN > cv::createBackgroundSubtractorKNN ( int history = 500 ,
double dist2Threshold = 400.0 ,
bool detectShadows = true
)
Python:
retval = cv.createBackgroundSubtractorKNN( [, history[, dist2Threshold[, detectShadows]]] )

#include < opencv2/video/background_segm.hpp >

Creates KNN Background Subtractor.

参数
history Length of the history.
dist2Threshold Threshold on the squared distance between the pixel and the sample to decide whether a pixel is close to that sample. This parameter does not affect the background update.
detectShadows If true, the algorithm will detect shadows and mark them. It decreases the speed a bit, so if you do not need this feature, set the parameter to false.

createBackgroundSubtractorMOG2()

Ptr < BackgroundSubtractorMOG2 > cv::createBackgroundSubtractorMOG2 ( int history = 500 ,
double varThreshold = 16 ,
bool detectShadows = true
)
Python:
retval = cv.createBackgroundSubtractorMOG2( [, history[, varThreshold[, detectShadows]]] )

#include < opencv2/video/background_segm.hpp >

Creates MOG2 Background Subtractor.

参数
history Length of the history.
varThreshold Threshold on the squared Mahalanobis distance between the pixel and the model to decide whether a pixel is well described by the background model. This parameter does not affect the background update.
detectShadows If true, the algorithm will detect shadows and mark them. It decreases the speed a bit, so if you do not need this feature, set the parameter to false.
范例:
samples/cpp/segment_objects.cpp .