OpenCV MOG2 фон вычитание странный результат
При использовании бактериологического вычитателя MOG2 в OpenCV я получаю результаты, которые отображают части фона в сегментированных областях переднего плана вывода. Я обрабатываю прямой эфир с камеры.
Я инициализирую параметры по умолчанию, а затем меняю число гауссианцев до 5. Для первых 100 кадров, когда предполагается, что сцена статична, GMM обновляется со скоростью обучения -1,0. После 100 кадров, когда ожидается движение, используется скорость обучения 0,0.
Ниже приведен пример маски без движения: Видно, что маска довольно шумная, хотя это может быть связано с изменениями свечения в сцене.
Когда я кладу руку перед камерой, можно заметить, что контур моего нижнего перила помечен как фон в области, которая должна быть полностью моей рукой, следующим образом:
Это ожидаемое поведение для фонового вычитателя MOG2? Является ли обновление и затем использование модели прогноза, которую я использовал, достаточным для сегментирования движущихся компонентов в статической сцене? Можно ли ожидать, что остатки окклюдированной сцены появятся в маске сегментации?