首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用背景减法在OpenCV中实现tripwire

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

Stack Overflow用户
提问于 2015-12-11 15:59:43
回答 1查看 625关注 0票数 0

下面的paper让你了解一下tripwire。

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

我能够找到并绘制轮廓线,但如何绘制一条线,以便当一个人或车辆超过这条线时,它应该被计算在内。你可以在这里看到一个样例视频example video

有没有建议划出这条线......

我接近的方式正确吗?我在python和C++中使用Windows7 OpenCV 2和OpenCV 3

EN

回答 1

Stack Overflow用户

发布于 2015-12-11 16:57:53

要绘制直线,可以使用cv::line函数。

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

你能给我们展示一下你已经尝试过的代码吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34218656

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档