Я использую createBackgroundSubtractorMOG2
, который создает маску движущегося объекта. Тем не менее, я хотел бы иметь полную сегментацию. В настоящее время только области вокруг границы являются белыми, а детали внутри - черными.
Я пробовал различные методы, включая определение пороговых значений, но ни один из них не работал. Я также посмотрел на cv2.fillPoly
, но, похоже, это тоже не сработало.
Вот то, что я пробовал до сих пор
ret, frame = cap.read()
frame = cv2.GaussianBlur(frame,(21,21),0)
fgmask = fbgb.apply(frame)
Любые решения о том, как получить правильную сегментациюпередний план и задний план.
![image](https://i.stack.imgur.com/D4ofk.png)
Вот скриншот того, что я получаю при применении к видео танцующей девушки на статическом фоне