【发布时间】:2016-07-23 10:18:51
【问题描述】:
我是 opencv 新手,我正在尝试跟踪图像中的一些移动对象(例如汽车)。我已经计算了光流,并用它来实现 kmeans 并尝试了诸如背景减法之类的东西,我的意思是将移动物体与静止物体分开。然后我还使用了视频的强度作为信息。以下截图分别来自流和k均值分割的结果:
结果不好,但也不错。从现在开始我该怎么做?我正在考虑尝试 SURF 特征提取和 SURF 检测器。欢迎任何想法。
【问题讨论】:
-
阴影似乎会导致问题,您是否尝试过可以检测阴影的 MOG2 检测器?您想在图像的哪个位置检测车辆?你试过级联分类器吗?
-
不,我没有使用这些建议。老实说,我什至不知道如何工作。我想检测一般的运动。不算汽车或类似的东西。只需检测运动,然后跟踪具有特定颜色的汽车。
-
关于背景减法见this。特征检测的问题在于它适用于查找单个匹配项。我正在尝试为this question 使用它,但事实证明它有点棘手。
标签: c++ opencv k-means object-detection surf