Skip to content

[detect] 移动零件的检测 Moving Object Detection #2

@eternal-echo

Description

@eternal-echo

检测模块

架构

  • 采集视频流
    使用相机或者摄像头采集传送带上的物体运动视频流。

  • [detect][bg]背景建模 #5
    采用混合高斯模型对视频流的背景进行建模。此步骤将使我们获得场景中的前景和背景信息。通过比较当前帧与背景模型,将得到一张二值化的图像。

  • [detect][filter] 噪声过滤和连通域分析 #8
    对二值化的图像进行形态学操作来去除噪声,并将目标连接成连通域。接着,通过连通域分析,筛选出候选目标。使用区域生长算法来进行连通域分析,并根据连通域的大小进行过滤。

  • [detect][kalman] 卡尔曼滤波实现目标跟踪 #11
    使用卡尔曼滤波器对目标的状态进行估计和预测,并根据新的测量值进行更新速度和加速度等信息。只有速度和加速度恒定的候选目标才是待检测的目标零件。

  • [detect][yolo] 目标识别接口 #15
    当传送带上目标离开视频流的指定区域后,使用yolov5识别跟踪过程中获取的目标。在识别出目标后,将其分类并分拣到相应的区域。

资料

使用背景消除或帧差法实现,适用于这个相机固定的背景。光流法和均值偏移法计算量大。
image

参考文献

https://ieeexplore.ieee.org/abstract/document/7856037

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions