如何使用背景减法在opencv中实现tripwire

时间:2015-12-11 07:59:43

标签: python c++ opencv

以下paper可让您了解tripwire。

我使用opencv C ++的backgroundsubtractormog2方法从前景中减去了背景。

我能够找到并绘制轮廓但是如何绘制线条,以便每当一个人或车辆越过该线时,应该计算它。您可以在此处查看示例视频example video

有关绘制这样一条线的任何建议......

是我接近的方式是正确的。我喜欢WIndows 7 Opencv 2& python和C ++中的opencv 3

1 个答案:

答案 0 :(得分:0)

要绘制线条,您可以使用cv::line功能。

对于通过线的对象计数,您可以使用您知道的轮廓或边界框的最小和最大(x,y)值。如果轮廓已通过线,则最小值和最大值(x,y)将位于该线的另一侧。

您能告诉我们您已经尝试过的代码吗?