从非固定的摄像机镜头中减去背景

时间:2018-08-13 15:00:45

标签: opencv computer-vision

我尝试使用cv2.createBackgroundSubtractorKNN来移除背景并突出显示GoPro镜头中四处走动的人,但是该操作所生成的遮罩没有实质意义。这是-> https://imgur.com/a/fDLzOTz。影片:https://www.youtube.com/watch?v=sft1rSykoFo

经过一番调查,我发现相机必须固定在适当的位置才能起作用。

那么如何从非固定的摄像机镜头中获取前景(人)?

1 个答案:

答案 0 :(得分:0)

对于此类问题,您将需要语义分割算法。它将识别场景中的不同对象,并使用相应的识别对象标记每个像素。

segmentation example

有多个选项:R-CNN,蒙版R-CNN,Yolo,Unet。

如果您想自我建设,我强烈建议您观看Fast.ai视频。如果您不想自己构建,则可以使用Google Vision API来获取图像中带注释的对象的折线。