跳转到内容

SwisTrack/Components/HSVBackgroundSubtractionColor

来自维基教科书,开放的书籍,开放的世界

该组件从输入图像中减去背景图像。然而,这种减法是在HSV空间中进行的,只使用第一个通道(色调)。

如果相机固定,则在进行此减法后,只有添加到场景中的对象保留。然而,光照条件的变化或相机噪声也会导致两个图像之间出现差异。由于我们在色调通道中进行减法,光强几乎不影响结果,因为我们比较的是颜色。然而,如果存在白色、灰色或黑色等颜色,则跟踪效果很差,因为这些颜色在色调带中定义不明确。一个小的变化会使它们从纯红色变为纯蓝色。此外,像 DivX 这样的破坏性数据压缩会大量修改物体边界的颜色,正如我们在此处使用的示例图像中看到的那样。

大多数情况下,在该方法之后应用阈值,以将背景与跟踪对象分离。

彩色图像。

灰度图像。

背景图像

[编辑 | 编辑源代码]

背景图像文件的路径(彩色)。背景图像必须是竞技场没有跟踪对象的图片。

华夏公益教科书