# unionSys_kcf **Repository Path**: 19910509/unionSys_kcf ## Basic Information - **Project Name**: unionSys_kcf - **Description**: 基于KCF研究提高单目标跟踪实时性和准确性的算法 - **Primary Language**: C++ - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2020-04-15 - **Last Updated**: 2022-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README <<<<<<< HEAD # C++ KCF Tracker This package includes a C++ class with several tracking methods based on the Kernelized Correlation Filter (KCF) [1, 2]. It also includes an executable to interface with the VOT benchmark. [1] J. F. Henriques, R. Caseiro, P. Martins, J. Batista, "High-Speed Tracking with Kernelized Correlation Filters", TPAMI 2015. [2] J. F. Henriques, R. Caseiro, P. Martins, J. Batista, "Exploiting the Circulant Structure of Tracking-by-detection with Kernels", ECCV 2012. Authors: Joao Faro, Christian Bailer, Joao F. Henriques Contacts: joaopfaro@gmail.com, Christian.Bailer@dfki.de, henriques@isr.uc.pt Institute of Systems and Robotics - University of Coimbra / Department of Augmented Vision DFKI ### Algorithms (in this folder) ### "KCFC++", command: ./KCF Description: KCF on HOG features, ported to C++ OpenCV. The original Matlab tracker placed 3rd in VOT 2014. "KCFLabC++", command: ./KCF lab Description: KCF on HOG and Lab features, ported to C++ OpenCV. The Lab features are computed by quantizing CIE-Lab colors into 15 centroids, obtained from natural images by k-means. The CSK tracker [2] is also implemented as a bonus, simply by using raw grayscale as features (the filter becomes single-channel). ### Compilation instructions ### There are no external dependencies other than OpenCV 3.0.0. Tested on a freshly installed Ubuntu 14.04. 1) cmake CMakeLists.txt 2) make ### Running instructions ### The runtracker.cpp is prepared to be used with the VOT toolkit. The executable "KCF" should be called as: ./KCF [OPTION_1] [OPTION_2] [...] Options available: gray - Use raw gray level features as in [1]. hog - Use HOG features as in [2]. lab - Use Lab colorspace features. This option will also enable HOG features by default. singlescale - Performs single-scale detection, using a variable-size window. fixed_window - Keep the window size fixed when in single-scale mode (multi-scale always used a fixed window). show - Show the results in a window. To include it in your project, without the VOT toolkit you just need to: // Create the KCFTracker object with one of the available options KCFTracker tracker(HOG, FIXEDWINDOW, MULTISCALE, LAB); // Give the first frame and the position of the object to the tracker tracker.init( Rect(xMin, yMin, width, height), frame ); // Get the position of the object for the new frame result = tracker.update(frame); ======= # unionSys_kcf #### 介绍 基于KCF研究提高单目标跟踪实时性和准确性的算法 #### 软件架构 软件架构说明 #### 安装教程 1. xxxx 2. xxxx 3. xxxx #### 使用说明 1. xxxx 2. xxxx 3. xxxx #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 码云特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目 5. 码云官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) >>>>>>> a4f51210d1990145ccf4a1b82a998e54400b09a2