首页 > 解决方案 > 在淡出时刻检测多个激光指示器位置

问题描述

使用 OpenCV 检测激光指示器有很多解决方法。但我有一个相反的任务。当一个或多个指针消失在给定的四点轮廓区域内时,我需要检测多个激光指针的位置。

准备步骤:

  1. 应用阈值过滤器
  2. 从 Blob Detector 获取激光指示器位置

这是准备步骤后生成的帧的示例

可能的每帧指针条件:

一种可能的解决方案:为每个新检测到的指针分配固定大小的半径(比如图像大小的 10%)和时间戳。在接下来的帧中,如果没有在先前定义的圆形区域内检测到一个指针,并且经过的时间大于 50ms,则将其确定为指针命中。

我已经尝试过这种方法和许多其他方法,但是根据所描述的指针条件的多样性,它们都给出了糟糕的结果。

标签: opencvcomputer-visionobject-detection

解决方案


推荐阅读