zdzhaoyong/VideoCompare

运行结果很奇怪

jjqcat opened this issue · 3 comments

赵先生你好,
最近在windows平台下编译了真个工程,用工程下的data数据和default.cfg配置文件运行结果很奇怪, compare.track(frame);这行函数总是返回false,我想比较两个视频,统计相同的帧数,不同的帧数(不同时显示差别),能否百忙之中回复下这个库的使用。谢谢

经过跟踪调试,发现这个函数
inline void Vocabulary::transform(const TinyMat& features,
BowVector &v, FeatureVector &fv, int levelsup) const
{
...
transform(features.row(i_feature), id, w, &nid, levelsup);

    if(w > 0.) // not stopped---------------这个条件永远没有满足
    {
      addWeight(v,id, w);
      addFeature(fv,nid, i_feature);
    }

}
这个函数结果v永远为空,所以compare.track(frame)始终返回false

不好意思才看到,问题解决了吗?