enz*_*m83 5 c c++ opencv particle-filter
我需要使用缩合算法和OpenCV库来实现一个用于跟踪图像流中移动对象的软件.我已经读过OpenCV包含了这个算法的实现,但是我没有找到解释如何使用OpenCV中可用的相应函数的示例或教程.
该cvCreateConDensation函数分配CvConDensation结构并需要状态向量(dynam_params)的维度,测量向量的维度(measure_params)和样本数量(sample_count).
dynam_params值(即,坐标的数量等于2*S).它是否正确?sample_count必须使用用于跟踪对象的粒子数来设置参数.measure_params参数的目的是什么?该cvConDensInitSampleSet函数初始化凝聚算法的样本集.哪个规则用于初始化样本集?哪个分布用于初始化样本集?给定要跟踪的对象的起始位置和边界框,该函数如何初始化样本集?
执行算法的完整交互(选择,预测和测量)的功能是什么?样本如何更新?
是否有任何教程详细解释如何使用OpenCV中可用的功能?
凝结算法的工作示例可以在opencv和ross(同一作者)的Q&A中找到:
http://answers.ros.org/question/55316/using-the-opencv-article-filter-condensation/
和
http://answers.opencv.org/question/6985/syntax-for-article-filter-in-opencv-243/