【问题标题】:Background subtraction + MOOSE filter背景减除 + MOOSE 滤镜
【发布时间】:2022-05-09 19:02:16
【问题描述】:

我正在尝试用树莓派创建一个摄像头来检测在走廊中移动的人(这里我假设只有移动的东西是人),并识别在该区域花费过多时间的人(使用计时器),我使用背景减法来检测运动并尝试使用基于相关性的跟踪器(例如 MOSSE 过滤器)来跟踪它们。 我的问题是如何在进行背景减除后在移动的人周围创建一个边界框并将其传递给跟踪算法进行跟踪?

【问题讨论】:

    标签: opencv image-processing background-subtraction


    【解决方案1】:

    背景减法将返回包含黑白像素的二值图像。通过检测白色轮廓的中心,您可以围绕中心绘制一个矩形。宽度和高度将取决于轮廓大小。

    有很多算法,但是this YouTube video 可以为您提供一个函数来获取轮廓的中心并在其周围绘制您喜欢的任何东西。

    【讨论】:

      【解决方案2】:

      您可以使用斑点检测在检测到的白色像素周围创建边界框。检查此教程链接:

      https://learnopencv.com/blob-detection-using-opencv-python-c/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-07-27
        • 2011-05-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-12
        相关资源
        最近更新 更多