3

我想跟踪视频中的对象。所以我想我可以在 Opencv 和 C++ 中使用“高斯混合模型”。我想知道如何用 C++ 编写高斯混合模型。有没有比 GMM 更好的算法?

4

1 回答 1

0

很抱歉没有直接回答这个问题,但是:

阅读研究论文是一件很棒的事情,但老实说,通过在特定数据上尝试自己的想法并更好地理解问题,您将获得更多的知识。

如果您知道形状,最好使用广义霍夫变换或匹配滤波器进行位置估计,并结合卡尔曼滤波器进行跟踪。这些将相对容易实施。或者,也许您可​​以找到现有的实现。

此外,如果你不是一个非常好的 C++ 程序员,我会在 Matlab 或 Octave 中而不是 C++ 中对你的想法进行原型设计,因为当问题本身是你真正想要关注的问题时,你最终会在 C++ 中的问题上浪费大部分时间在。

正如我在评论中所说,我现在会跳过使用 GMM,直到您更好地了解问题以及您将如何使用它们。(当然,除非您已经很清楚如何使用它们。)

于 2012-05-27T17:07:28.807 回答