使用Matlab进行前景分割

时间:2014-08-20 08:00:51

标签: matlab video segmentation-fault matlab-cvst

任何人都知道使用Matlab在视频中分段前景?我尝试过vision.ForegroundDetector,它使用高斯混合模型。但是,它在我的弯曲中并没有很好的表现。 Weizmann的视频。 (http://www.wisdom.weizmann.ac.il/~vision/SpaceTimeActions.html

如果有人可以向我推荐一些其他方法/内置函数,那么感激不尽

1 个答案:

答案 0 :(得分:0)

如果背景是静态的,你可以尝试编写算法,为每个帧中的每个像素分配{bg,fg}的一对数字。

分数将通过一些规则累积。例如:

1)对于某些像素,如果它与其邻居类似,则其分数将接近其邻居分数。

2)对于某些像素,如果它在大多数帧中与自身相似,那么它的bg得分会上升。

3)对于某些像素,如果它在其他大多数帧中与其自身不同,则其fg得分将上升。

您可以为每个规则分配不同的累加器权重。