aihot  2017-04-26 11:51:54  OpenCV |   查看评论   
  •     void tracking(const Mat frame, Rect &trackBox);  
  •   
  • private:  
  •     void createHammingWin();  
  •     void complexOperation(const Mat src1, const Mat src2, Mat &dst, int flag = 0);  
  •     void getCxtPriorPosteriorModel(const Mat image);  
  •     void learnSTCModel(const Mat image);  
  •   
  • private:  
  •     double sigma;           // 尺度参数(方差)
  •     double alpha;           // 比例参数
  •     double beta;            // 形状参数
  •     double rho;             // 学习参数
  •     Point center;           // 对象位置
  •     Rect cxtRegion;         // 上下文区域
  •       
  •     Mat cxtPriorPro;        // 先验概率
  •     Mat cxtPosteriorPro;    // 后验概率
  •     Mat STModel;            // 条件概率
  •     Mat STCModel;           // 时空背景模型
  •     Mat hammingWin;         // Hamming 窗口
  • };  

  • STCTracker.cpp

    1. // 快速对象跟踪算法
    2.   
    3. #include "STCTracker.h"  
    4.   
    5. STCTracker::STCTracker()  
    6. {  
    7.       
    8. }  
    9.   
    10. STCTracker::~STCTracker()  
     

    除特别注明外,本站所有文章均为 赢咖4注册 原创,转载请注明出处来自时空上下文视觉跟踪(STC)算法的解读与代码复现

    留言与评论(共有 0 条评论)
       
    验证码:
    [lianlun]1[/lianlun]