Вычитание фона - PullRequest
       36

Вычитание фона

1 голос
/ 28 марта 2010

Я делаю вычитание фона, используя opencv. Проблема в том, что объект переднего плана не всегда определяется правильно. Чтобы справиться с этим, я хотел бы использовать четыре или пять изображений и взять их среднее значение в качестве фонового изображения. Как я могу это сделать?

Ответы [ 2 ]

2 голосов
/ 31 марта 2010

Вы должны попробовать использовать включенный детектор фона в OpenCV (в cvaux.h). У них также есть детектор BLOB-объектов, если вы хотите найти объект BLOB-объектов.

Комбинируя информацию BLOB-объектов и информацию оптического потока, вы обычно можете найти объект переднего плана.

2 голосов
/ 28 марта 2010

Возможно, пройдитесь по всем изображениям, и если рассматриваемый пиксель находится в определенном диапазоне цветовых вариаций для всех изображений, игнорируйте его как фон?

Тогда я предполагаю, что размер диапазона определит, насколько вы требовательны и насколько вы уверены в стабильности и стабильности вашей камеры.

...