Opencv 对于多个直方图,我应该怎么做?

Opencv 对于多个直方图,我应该怎么做?,opencv,histogram,Opencv,Histogram,我在openCV工作,我是这个领域的新手。我正在研究Camshift。我想通过使用多个直方图来扩展这个方法。这意味着当跟踪一个物体有多个外观时,例如:六个外观的魔方,如果我们只使用一个直方图,Camshift很可能会失败 我知道openCV中的calcHist函数有一个参数是accumulate,但我不知道如何使用以及何时使用openCV samples文件夹中的apply for camshiftdemo.cpp。这个函数能帮我解决这个问题吗?还是我要用差分法 我有一个想法,那就是:为对象创建

我在openCV工作,我是这个领域的新手。我正在研究Camshift。我想通过使用多个直方图来扩展这个方法。这意味着当跟踪一个物体有多个外观时,例如:六个外观的魔方,如果我们只使用一个直方图,Camshift很可能会失败

我知道openCV中的calcHist函数有一个参数是accumulate,但我不知道如何使用以及何时使用openCV samples文件夹中的apply for camshiftdemo.cpp。这个函数能帮我解决这个问题吗?还是我要用差分法

我有一个想法,那就是:为对象创建一个数组直方图,对于颜色变化强烈的每个外观条件,我们都预先计算并存储到这个数组中。但是当我们计算新的直方图时?这意味着开始计算新直方图的先决条件是什么

如果我要追踪多个颜色相同的物体会发生什么


请大家帮帮我。非常感谢你

在单个目标上使用多个CamShift并平均其结果。对于碰撞遮挡期间颜色相同的对象,请使用运动分析预测位置。William,要检测遮挡,请始终使用重载运算符和.Tks检查框的重叠,以供评论。但是我不知道这个句子使用重载运算符&。有演示吗?你们提到的运动分析,比如卡尔曼滤波,对吗?我希望你能帮助我。非常感谢你!亲爱的朋友,要追踪魔方,你需要使用灰度描述线索,而不是颜色。灰度描述符适合您的任务。你试过压缩跟踪器吗?谷歌。它使用类似于Haar的特性。此外,多目标跟踪器也有其自身的挑战。但是,你要做的第一件事是。