调用跟踪方法再Main.cpp中:
        while (vot_io.getNextImage(frameOrig) == 1){                        resize(frameOrig, frame, Size(conf.frameWidth, conf.frameHeight));

                        tracker.Track(frame);跟踪方法:
Tracker.cppvoid Tracker::Track(const cv::Mat& frame)
{耗时操作:
m_pLearner->Eval(sample, scores);Eval 中fvs.size()有时为2850,循环估计,耗时void LaRank::Eval(const MultiSample& sample, std::vector<double>& results)
{        const FloatRect& centre(sample.GetRects()[0]);
        vector<VectorXd> fvs;
    double tt = (double)cvGetTickCount();
        const_cast<Features&>(m_features).Eval(sample, fvs);
        results.resize(fvs.size());
    //  算法过程
    tt = (double)cvGetTickCount() - tt;
    printf( "run time1 = %fms fvs.size:%d\n", tt/(cvGetTickFrequency()*1000),fvs.size() );
        for (int i = 0; i < (int)fvs.size(); ++i)
        {                // express y in coord frame of centre sample
                FloatRect y(sample.GetRects()[i]);
                y.Translate(-centre.XMin(), -centre.YMin());
                results[i] = Evaluate(fvs[i], y);
        if(i%200==0){            tt = (double)cvGetTickCount() - tt;
            printf( "run time%d = %fms\n",i, tt/(cvGetTickFrequency()*1000) );
        }
        }
    //  算法过程
//    tt = (double)cvGetTickCount() - tt;
//    printf( "run time2 = %fms\n", tt/(cvGetTickFrequency()*1000) );
}

eigen跟踪MILTracker代码分析相关推荐

  1. eigen跟踪MILTracker

    Miltrackerhttps://github.com/samhare/struck官网: http://vision.ucsd.edu/~bbabenko/project_miltrack.htm ...

  2. 手机自动化测试:Appium源码分析之跟踪代码分析四 1

    手机自动化测试:Appium源码分析之跟踪代码分析四 控制器模块 // Appium webserver controller methods // https://github.com/hugs/a ...

  3. BT源代码学习心得(七):跟踪服务器(Tracker)的代码分析(HTTP协议处理对象) -- 转贴自 wolfenstein (NeverSayNever)

    BT源代码学习心得(七):跟踪服务器(Tracker)的代码分析(HTTP协议处理对象) author: wolfenstein (NeverSayNever) 上次我们分析了Tracker类初始化的 ...

  4. BT源代码学习心得(六):跟踪服务器(Tracker)的代码分析(初始化) -- 转贴自 wolfenstein (NeverSayNever)

    BT源代码学习心得(六):跟踪服务器(Tracker)的代码分析(初始化) author:wolfenstein Tracker在BT中是一个很重要的部分.这个名词我注意到以前的文章中都是直接引用,没 ...

  5. BT源代码学习心得(八):跟踪服务器(Tracker)的代码分析(用户请求的实际处理) - 转贴自 wolfenstein (NeverSayNever)

    BT源代码学习心得(八):跟踪服务器(Tracker)的代码分析(用户请求的实际处理) author: wolfenstein 通过上一次的分析,我们已经知道了Tracker采用http协议和客户端通 ...

  6. BT源代码学习心得(六):跟踪服务器(Tracker)的代码分析(初始化)

    BT源代码学习心得(六):跟踪服务器(Tracker)的代码分析(初始化) 发信人: wolfenstein (NeverSayNever), 个人文集 标  题: BT源代码学习心得(六):跟踪服务 ...

  7. TCP三次握手代码分析与过程跟踪

    https://www.cnblogs.com/luoyang712/p/12099983.html 1.内核TCP三次握手代码分析 首先客户端调用connect主动发起连接 SYSCALL_DEFI ...

  8. vins中imu融合_VINS-Mono代码分析与总结(最终版)

    VINS-Mono代码分析总结 参考文献 前言 ??视觉与IMU融合的分类: 松耦合和紧耦合:按照是否把图像的Feature加入到状态向量区分,换句话说就是松耦合是在视觉和IMU各自求出的位姿的基础上 ...

  9. VINS-Mono代码分析与总结(完整版)

    VINS-Mono代码分析总结 参考文献 1 VINS-Mono: A Robust and Versatile Monocular Visual-Inertial State Estimator, ...

最新文章

  1. iPhone12要来了,苹果第一款5G手机,哪些值得期待?
  2. JasperReports是一个开源的java报表制作引擎
  3. html5子页面无法弹出,弹出子页面,兼容ie
  4. 延边大学c语言题库,延边大学-SPOC官方网站
  5. 教授坦言:只要不退休,就始终会面临考核压力;如何帮助学生迈过毕业论文这道槛,已成为职业负荷之一...
  6. SEO之基础篇(一)
  7. c++ list容器获取第n给元素_Java总结之容器家族--Collection*
  8. scan——Theano中循环的实现
  9. python必备入门代码-初学必备:1分钟带你认识Python的代码(上)
  10. webstorm添加*.vue文件代码提醒支持webstorm支持es6vue里支持es6写法
  11. 几款对于学习前端比较好用的软件或网址
  12. Element plus设置日历每周第一天从周一开始
  13. ora-20011 ora-01555
  14. 致敬mentohust,路由器使用Socket认证华科校园网
  15. 阿里笔试模拟题-49.吃奶酪
  16. SCOI2018滚粗记
  17. 微信公众号主体注册数量提升申请方法
  18. Python函数嵌套/递归(七)-----详细
  19. mysql 长度存储汉字_mysql 长度存储汉字
  20. 22河师大上岸经验贴

热门文章

  1. c语言多组输入字符,关于c语言中 scanf 对多行字符的输入问题
  2. 剑指offer64 不能使用乘除法、for、while、if、else、switch、case 求 1+2+...+n
  3. 一些c++的常见问题(系列一)
  4. 与c交互_SV DPI-C接口学习心得
  5. matlab相关的数字信号,数字信号处理及其MATLAB实现.ppt
  6. 微软软件推送服务器,向 UWP 应用添加推送通知 - Azure Mobile Apps | Microsoft Docs
  7. 南京农业大学计算机保研率,2016中国大学保研率排名出炉 江苏11所高校入百强...
  8. 可能是GitHub上最好用的文字语法校验工具
  9. 推荐一个用Java实现监控手机短信、来电、App的开源项目
  10. 据说这是程序员为什么改行送外卖的原因