将文本放在通过OpenCV的背景扣除检测到的“前景对象”之上

时间:2019-06-05 16:37:11

标签: python opencv

previous thread中,我问到如何融合多个视频帧中的前景对象并将其组合在一起。斯蒂芬给我一个使用背景减法的提示。我在此基础上构建并发布了答案。它运行良好,因为它似乎可以有效地使“前景物体”移动,而背景物体“保持静止的物体”在一段时间内有效。我发现它比使用OpenCV级联(仅适用于人员和许多遗漏)和DNN(DNN更为准确,但对于我的需求而言太慢)更适合我的需求。

因此,给定前景对象的遮罩,我该如何放置一些文本,说“检测到!”面具中每个“断开的斑点”的顶部?

在这里https://docs.opencv.org/3.1.0/db/d5c/tutorial_py_bg_subtraction.html考虑​​图像-让我们看一下“ BackgroundSubtractorMOG2的结果”

enter image description here

    如您所见,
  • 有7个主要是断开连接的Blob。如何找到每个这样的Blob的顶部坐标,以便我可以输入一些文本?偶尔失败也可以。

谢谢

0 个答案:

没有答案