Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何使用背景减法在OpenCV中实现tripwire_Python_C++_Opencv - Fatal编程技术网

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

Python 如何使用背景减法在OpenCV中实现tripwire,python,c++,opencv,Python,C++,Opencv,下面让您了解tripwire < P>使用OpenCV C++的BaseBaseTraceToMg2方法,从前景中扣除背景。 我能找到并画出等高线,但如何画一条线,以便无论何时有人或车辆越过该线,都应将其计算在内。您可以在这里看到一个示例视频 有没有关于划一条线的建议 我的方法正确吗?我正在使用python和C++中的Windows7OpenCV 2和OpenCV 3来绘制一条线,您可以使用该函数 对于通过直线的对象计数,可以使用已知轮廓或边界框的最小值和最大值(x,y)。如果轮廓已通过该线,则

下面让您了解tripwire

< P>使用OpenCV C++的BaseBaseTraceToMg2方法,从前景中扣除背景。 我能找到并画出等高线,但如何画一条线,以便无论何时有人或车辆越过该线,都应将其计算在内。您可以在这里看到一个示例视频

有没有关于划一条线的建议


我的方法正确吗?我正在使用python和C++中的Windows7OpenCV 2和OpenCV 3来绘制一条线,您可以使用该函数

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


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

该链接显示了我正在使用的代码: