如何在 c++ 和 Opencv 中编写高斯混合模型
How to write gaussian mixture model in c++ and Opencv
我想跟踪视频中的对象。所以我想我可以在 Opencv 和 C++ 中使用"高斯混合模型"。我想知道如何用C++编写高斯混合模型。有没有比GMM更好的算法?
很
抱歉没有直接回答这个问题,但是:
阅读研究论文是一件很棒的事情,但说实话,通过在具体数据上尝试自己的想法并更好地了解问题,您将在这一点上获得更多的知识。
如果您知道形状,最好使用广义霍夫变换或匹配滤波器进行位置估计,并结合卡尔曼滤波器进行跟踪。 这些将相对容易实现。 或者,也许您可以找到现有的实现。
另外,如果你不是一个很好的C++程序员,我会用Matlab或Octave来制作你的想法原型,而不是C++因为你最终会浪费大部分时间在C++的问题上,而问题本身是你真正想要关注的。
正如我在评论中所说,我现在跳过使用 GMM,直到您更好地了解问题以及如何使用它们。 (当然,除非你已经对如何使用它们有一个很好的了解。
相关文章:
- 在C++上实现高斯赛德尔迭代方法
- C++:矩阵高斯消除不起作用:使用单维数组来存储元素
- (C++)(Visual Studio) 将高斯模糊滤镜应用于 RGB 中的灰度图像
- 用于创建高斯随机数的 c++ 函数
- 将高斯模糊应用于灰度图像
- 高斯雅各比法
- 用高斯Seidel红色黑色求解1D泊松方程
- 如何改变高斯分布(提升)中的种子
- 并行化高斯模糊链
- 为什么在 C++ 中实现高斯勒让德算法没有产生结果
- 生成高斯噪声
- 部分透视/高斯消除 - 交换列而不是产生错误输出的行
- 使用高斯模糊进行图像卷积,可以加速
- 如何使用 1D 高斯内核在 Filter2D 上创建自定义 2D 内核
- ***检测到堆栈粉碎***:在高斯消除中
- 使用C 加入高斯噪声
- 高斯滤波器核值
- 用于高斯过程的准随机数生成器
- 如何在 c++ 和 Opencv 中编写高斯混合模型
- 为什么犰狳没有学会高斯混合模型,尽管播种random_subset却抱怨'no existing means'?