What is background subtraction?

This tutorial will help you to discover background subtraction by programming with the C++ library OpenCV, thanks to some videos available in the website of BMC. To get more algorithms, we also recommend you to Background_Subtraction_Tutorial_Schemehave a look at BGSLibrary (C++) and LRS (Matlab), two libraries offering a lot of advanced background subtraction techniques.

BMbookC is also presented in this handbook, which offers a wide review of background modeling: principles, basic and advanced techniques, applications, etc.

Background Models Challenge

Welcome to the website of BMC (Background Models Challenge). You will find here a complete dataset to evaluate your background subtraction algorithms, and more information. The menu Workshop 2012 on top of this page will guide you to all the resources available in BMC.

Here is an illustrative example of a synthetic video of BMC, and its associated ground truth for background subtraction:


Enjoy!


 

Visitor Maps

View more maps in the Visitor Map Viewer

Records of the most visitors online at once:



Background Models Challenge