Background Subtraction using Local SVD Binary Pattern. More details about the algorithm can be found at [87].  
 More...
#include <opencv2/bgsegm.hpp>
Background Subtraction using Local SVD Binary Pattern. More details about the algorithm can be found at [87]. 
◆ apply()
  
  | 
        
          | virtual void cv::bgsegm::BackgroundSubtractorLSBP::apply | ( | InputArray | image, |  
          |  |  | OutputArray | fgmask, |  
          |  |  | double | learningRate = -1 |  
          |  | ) |  |  |  | pure virtual | 
| Python: | 
|---|
|  | fgmask | = | cv.bgsegm_BackgroundSubtractorLSBP.apply( | image[, fgmask[, learningRate]] | ) | 
 
Computes a foreground mask. 
- Parameters
- 
  
    | image | Next video frame. |  | fgmask | The output foreground mask as an 8-bit binary image. |  | learningRate | The value between 0 and 1 that indicates how fast the background model is learnt. Negative parameter value makes the algorithm to use some automatically chosen learning rate. 0 means that the background model is not updated at all, 1 means that the background model is completely reinitialized from the last frame. |  
 
Implements cv::BackgroundSubtractor.
 
 
◆ getBackgroundImage()
  
  | 
        
          | virtual void cv::bgsegm::BackgroundSubtractorLSBP::getBackgroundImage | ( | OutputArray | backgroundImage | ) | const |  | pure virtual | 
| Python: | 
|---|
|  | backgroundImage | = | cv.bgsegm_BackgroundSubtractorLSBP.getBackgroundImage( | [, backgroundImage] | ) | 
 
Computes a background image. 
- Parameters
- 
  
    | backgroundImage | The output background image. |  
 
- Note
- Sometimes the background image can be very blurry, as it contain the average background statistics. 
Implements cv::BackgroundSubtractor.
 
 
The documentation for this class was generated from the following file: