我想使用 OpenCV 方法在视频文件中进行背景减法。现在我可以做背景减法,但问题是我无法在颜色模式下获得输出。减去背景后的所有输出都以灰度颜色模式出现:(。我想将颜色信息获取到前景,这是减去背景后的结果输出。
我可以使用掩蔽技术吗?就像我正在考虑的以下程序。
- 捕获输入 -
InputFrame
(RGB) - 过程
InputFrame
- 减去背景,将前景存储在
TempFrame
(以灰度形式出现:() - 使用创建蒙版
TempFrame
- 将创建的蒙版应用到
InputFrame
- 获取彩色前景为
OutFrame
我对使用 OpenCV 进行掩蔽感到很兴奋。我只是 OpenCV 的初学者。请帮助我克服这一点。
提前致谢。