Effective way to automatically set NoiseSigma in BackgroundSubtractorMOG?

asked 2017-02-21 03:30:03 -0500

kieranfish gravatar image

Hey there, I'm trying to make a program that detects people in CCTV footage and I've made a lot of progress. Unfortunately, the amount of noise in the videos varies a lot between different cameras and time of day, so with each of the sample videos. This means that the NoiseSigma needed varies from 1-25.

I've used a fastNlMeansDenoisingColored function and that helped a bit, but the NoiseSigma is still an issue.

Would it be effective to maybe loop through the video once, and somehow get an idea for how noisy the video is and make a relationship for noise vs NoiseSigma? Any ideas would be welcome.

edit retag flag offensive close merge delete