Rank-Penalized Feature Tracking
Author: Bryan Poling (Based on work with Gilad Lerman and Arthur Szlam)
License: Modified BSD License (See License.txt)
************************************ Description ************************************
*******************************************************************************************
This code implements the rank-penalized feature tracker described in the paper
"Better Feature Tracking Through Subspace Constraints", B. Poling and G. Lerman and A.
Szlam, CVPR 2014.
The suite is written in C++ and relies on the OpenCV computer vision library. The package
consists of 3 programs:
trackLive: Approximately real-time feature tracking using KLT, gradient descent, or the
rank-penalized multi-feature tracker with either a centered or uncentered
trackpoint matrix and with any of 3 supported dimension estimators (described
in the above paper). Video is captured from a connected webcam (must be
supported by OpenCV) and feature management is handled autonomously. Run
trackLive -h for usage information.
trackPostProcess: Feature tracking on pre-recorded data using KLT, gradient descent, or the
rank-penalized multi-feature tracker of the associated paper. All options
supported by trackLive are supported. The tracker can be run with several
feature-management modes. Run trackPostProcess -h for usage details.
degradeImage: The program we used for synthetically degrading high-quality source video for
experimental comparison between different algorithms.
Different cameras will have different characteristics, which may require adjusting tracker
parameters. Multi-tracker parameters are set in the source code for the trackLive and
trackPostProcess programs (trackLive.cpp and trackPostProcess.cpp, respectively). Also,
some generic parameters (like feature size, number of image pyramid levels, and optimization
settings) can be set in parameters.h. In this version of the code, changing parameters
requires re-compilation of the project.
************************************** Building *************************************
*******************************************************************************************
This software was developed and tested on Debian Linux. In order for proper compilation,
OpenCV must be properly installed, with C++ bindings (if installing from a repo make sure
to install the -dev packages as well). OpenCV must be built with V4L2 support for trackLive
to properly interface with a webcam under Linux. The Eigen linear algebra header library
should also be installed. While it should be possible to build on non-*nix platforms, it will
require setting up your own build process based on the make file included in this package
(Windows will not support pkg-config, for instance), and Some camera feature (like managing
things like autofocus) may not work on non-*nix platforms. There is nothing about the
programs which should prevent one from porting to Windows or Apple OS, but it is not for
the faint of heart.
On Linux, with the proper dependencies, run "make" from the base directory to build all programs.
没有合适的资源?快使用搜索试试~ 我知道了~
OpenCV Tracking秩约束特征跟踪,改进了klt跟踪。 在恶劣的视觉条件下提供更好的跟踪.zip
共23个文件
cpp:10个
h:9个
txt:2个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 106 浏览量
2023-09-19
16:09:27
上传
评论
收藏 42KB ZIP 举报
温馨提示
OpenCV Tracking秩约束特征跟踪,改进了klt跟踪。 在恶劣的视觉条件下提供更好的跟踪.zip
资源推荐
资源详情
资源评论
收起资源包目录
OpenCV Tracking秩约束特征跟踪,改进了klt跟踪。 在恶劣的视觉条件下提供更好的跟踪.zip (23个子文件)
T
File Format Specs 2KB
Makefile 3KB
1
Readme.txt 3KB
DEP
SRC
Tracker.h 5KB
Benchmark.h 458B
ImageStack.h 2KB
EnergyEvaluation.h 2KB
Feature.h 4KB
Utilities.h 2KB
parameters.h 1KB
ImageStack.cpp 2KB
Tracker.cpp 29KB
degradeImage.cpp 2KB
EnergyEvaluation.cpp 14KB
rawData.h 1KB
Utilities.cpp 23KB
Benchmark.cpp 1KB
trackPostProcess.cpp 15KB
Feature.cpp 13KB
trackLive.cpp 9KB
rawData.cpp 8KB
prettyPrint.h 1KB
License.txt 1KB
共 23 条
- 1
资源评论
处处清欢
- 粉丝: 174
- 资源: 2534
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功