opencv,避免前景成为背景的一部分

opencv,避免前景成为背景的一部分,opencv,Opencv,我正在开发一个使用opencv检测车辆的应用程序 我正在使用背景减法、背景减法和FindContentours方法来检测车辆。我在这件事上面临着几个问题 1) 当车辆停止时,就像在信号中一样,它会成为背景的一部分。但我不想发生这种事 2) 当有更多车辆在信号灯附近停车时,使用findcontors功能时,所有车辆的前景都会连接起来 有什么办法可以解决这个问题。请看@sturkmen,谢谢你指出了这个答案。@Som IIRC我至少在我的答案中部分提到了#1——背景减法器的学习速度较慢,理想情况下,

我正在开发一个使用opencv检测车辆的应用程序

我正在使用背景减法、背景减法和FindContentours方法来检测车辆。我在这件事上面临着几个问题

1) 当车辆停止时,就像在信号中一样,它会成为背景的一部分。但我不想发生这种事

2) 当有更多车辆在信号灯附近停车时,使用findcontors功能时,所有车辆的前景都会连接起来


有什么办法可以解决这个问题。

请看@sturkmen,谢谢你指出了这个答案。@Som IIRC我至少在我的答案中部分提到了#1——背景减法器的学习速度较慢,理想情况下,在看到车辆时不要更新背景(当你检测到它们处于静止状态时,肯定不是这样。#2需要一些更精细的分割。如果你能制作一个包含算法相关部分的MCVE,并提供一些重现问题的样本输入,这将非常有用。@DanMašek还有一件事,你说过在看到车辆时不要更新背景。BackgroundSubtractorMOG类中是否有函数可以执行此操作。我能看到的唯一方法是apply(…)。@Som如果您
apply
,且学习率设置为0,则不会更新模型。