Search code examples
image-processingopencvbackground-subtraction

Background subtraction


I'm doing background subtraction using opencv. The problem is the foreground object is not always detected correctly. To deal with this I would like to use four or five images, and take their average as the background image. How can I do that?


Solution

  • Perhaps go through all the images, and if the pixel in question is within a certain range of colour variation for all the images, disregard it as background?

    Then I suppose the size of the range would determine how picky you were and how confident you are in the stability and consistency of your camera.