Background Subtraction Library
Background Subtraction Library (BGS Library) is an OpenCV C++ Background Subtraction Library. It currently contains the following background subtractors:
|
|
||
| StaticFrameDifference | Gaussian Average * Wren (1997) paper link |
GMM * Stauffer and Grimson (1999) paper link |
|
|
||
| FrameDifference | paper link |
GMM KadewTraKuPong and Bowden (2001) paper link |
|
|
||
| WeightedMovingMean | Sigari et al (2008) paper link |
GMM Zivkovic (2004) (OpenCV MOG2 class) paper link1 paper link2 |
|
|
||
| WeightedMovingVariance | Maddalena and Petrosino (2008) paper link |
GMM * Zivkovic (2004) paper link1 paper link2 |
|
|
||
| Temporal Mean * | Maddalena and Petrosino (2010) paper link |
Baf et al (2008) paper link |
|
|
||
| Adaptive Median * McFarlane and Schofield (1995) paper link |
Jian Yao and Jean-Marc Odobez (2007) paper link |
Baf et al (2008) paper link |
|
|
||
| Temporal Median * Cucchiara et al (2003) Calderara et al (2006) paper link1 paper link2 paper link3 |
AdaptiveBackgroundLearning | Baf et al (2008) paper link |
|
|
||
| Eigenbackground / SL-PCA * Oliver et al (2000) paper link |
||
|
|
||
| * adapted from Donovan Parks | ||
| ** adapted from Thierry Bouwmans | ||
| *** adapted from Laurence Bender | ||
| **** adapted from Jian Yao and Jean-Marc Odobez | ||
Software requirements:
- Microsoft Windows (32/64 bits) (working now to adapt source-code for Linux)
- Microsoft Visual C++ 2010 Redistributable Package (included in package)
- OpenCV 2.3.1 (included in package)
- Boost C++ Libraries 1.49 (included in package)
Software URL:
