资源简介
大神的作品,用vs+opencv进行实现,具有较好的跟踪结果,算法速度较快。
代码片段和文件信息
/*
Copyright (c) 2012 Piotr Dollar
All rights reserved.
Redistribution and use in source and binary forms with or without
modification are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice this
list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS“ AND
ANY EXPRESS OR IMPLIED WARRANTIES INCLUDING BUT NOT LIMITED TO THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT INDIRECT INCIDENTAL SPECIAL EXEMPLARY OR CONSEQUENTIAL DAMAGES
(INCLUDING BUT NOT LIMITED TO PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE DATA OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY WHETHER IN CONTRACT STRICT LIABILITY OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
The views and conclusions contained in the software and documentation are those
of the authors and should not be interpreted as representing official policies
either expressed or implied of the FreeBSD Project.
*/
/*******************************************************************************
* Piotr‘s Computer Vision Matlab Toolbox Version 3.30
* Copyright 2014 Piotr Dollar & Ron Appel. [pdollar-at-gmail.com]
* Licensed under the Simplified BSD License [see above]
* Project page: http://vision.ucsd.edu/~pdollar/toolbox/doc/
* original file: https://github.com/pdollar/toolbox/blob/612f9a0451a6abbe2a64768c9e6654692929102e/channels/private/gradientMex.cpp
+ author: Klaus Haag
* Move external license file into source file
* Hackfix crashes on Windows and Linux when called directly from cpp code
* Allow disabling of energy channels computation
* Remove unnecessary code
+ author: Luka Cehovin: Fix equal results on AMD and Intel CPUs
TODO: Fix hackfixes properly; see function fhog and grad1...
*******************************************************************************/
#include “gradientMex.hpp“
#include
#include “string.h“
#include “sse.hpp“
#include
#define PI 3.14159265f
namespace piotr {
// compute x and y gradients for just one column (uses sse)
void grad1(float *I float *Gx float *Gy int h int w int x) {
int y y1; float *Ip *In r; __m128 *_Ip *_In *_G _r;
// compute column of Gx
Ip = I - h; In = I + h; r = .5f;
if (x == 0) { r = 1; Ip += h; }
else if (x == w - 1) { r = 1; In -= h; }
if (h < 4 || h % 4>0 || (size_t(I) & 15) || (size_t(Gx) & 15))
{
// HACKF
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-05-04 00:20 DSST\
目录 0 2017-05-04 00:28 DSST\DSST Tracker\
目录 0 2017-05-04 00:20 DSST\DSST Tracker\.vs\
目录 0 2017-05-04 00:20 DSST\DSST Tracker\.vs\DSST Tracker\
目录 0 2017-05-04 00:20 DSST\DSST Tracker\.vs\DSST Tracker\v14\
文件 34816 2017-05-04 00:28 DSST\DSST Tracker\.vs\DSST Tracker\v14\.suo
目录 0 2017-05-04 00:22 DSST\DSST Tracker\Debug\
目录 0 2017-05-04 00:27 DSST\DSST Tracker\DSST Tracker\
文件 1318 2017-05-04 00:20 DSST\DSST Tracker\DSST Tracker.sln
文件 13979648 2017-05-04 00:28 DSST\DSST Tracker\DSST Tracker.VC.db
文件 2789 2015-05-19 06:18 DSST\DSST Tracker\DSST Tracker\cf_tracker.hpp
文件 1791 2015-05-19 06:18 DSST\DSST Tracker\DSST Tracker\cv_ext.hpp
目录 0 2017-05-04 00:22 DSST\DSST Tracker\DSST Tracker\Debug\
目录 0 2017-05-04 00:22 DSST\DSST Tracker\DSST Tracker\Debug\DSST Tracker.tlog\
文件 8456 2017-05-04 00:28 DSST\DSST Tracker\DSST Tracker\DSST Tracker.vcxproj
文件 3170 2017-05-04 00:28 DSST\DSST Tracker\DSST Tracker\DSST Tracker.vcxproj.filters
文件 4288 2015-05-19 06:18 DSST\DSST Tracker\DSST Tracker\dsst_debug.hpp
文件 25054 2017-03-30 21:27 DSST\DSST Tracker\DSST Tracker\dsst_tracker.hpp
文件 6694 2015-05-19 06:18 DSST\DSST Tracker\DSST Tracker\feature_channels.hpp
文件 28331 2015-05-19 06:18 DSST\DSST Tracker\DSST Tracker\gradientMex.cpp
文件 13679 2015-05-19 06:18 DSST\DSST Tracker\DSST Tracker\gradientMex.hpp
文件 3344 2015-05-19 06:18 DSST\DSST Tracker\DSST Tracker\image_acquisition.cpp
文件 2599 2015-05-19 06:18 DSST\DSST Tracker\DSST Tracker\image_acquisition.hpp
文件 4544 2015-05-19 06:18 DSST\DSST Tracker\DSST Tracker\init_box_selector.cpp
文件 3163 2015-05-19 06:18 DSST\DSST Tracker\DSST Tracker\init_box_selector.hpp
文件 6710 2017-03-30 22:32 DSST\DSST Tracker\DSST Tracker\main_dsst.cpp
文件 2809 2015-05-19 06:18 DSST\DSST Tracker\DSST Tracker\math_helper.cpp
文件 10490 2015-05-19 06:18 DSST\DSST Tracker\DSST Tracker\math_helper.hpp
文件 10228 2015-05-19 06:18 DSST\DSST Tracker\DSST Tracker\math_spectrums.cpp
文件 6085 2015-05-19 06:18 DSST\DSST Tracker\DSST Tracker\math_spectrums.hpp
文件 2028 2015-05-19 06:18 DSST\DSST Tracker\DSST Tracker\mat_consts.hpp
............此处省略92个文件信息
- 上一篇:滚动轴承数据各种故障
- 下一篇:计算机组成与设计 硬件软件接口第五版答案
相关资源
- 多目标跟踪MOT16_Benchmark数据集链接
- 基于meanshift和粒子滤波的目标跟踪代
- 自拍用于目标跟踪的红外图像序列
- 画跟踪精确度图的程序.zip
- 在一张图上画多个跟踪框.zip
- 论文研究-基于修正积分卡尔曼粒子滤
- 目标跟踪中用到的各种深度学习方法
- 粒子滤波视频目标跟踪程序文档
- 红外目标跟踪测试视频
- 机动目标跟踪、信息融合希望有用
- 机动目标跟踪pdf格式
- 基于UKF滤波的单目标跟踪算法研究
- GMM_运动检测_目标跟踪_背景建模
- 多目标跟踪
- 多特征融合的目标跟踪
- kalman滤波实现视频目标跟踪
- meanshift均值漂移目标跟踪
- deep_sort_yolov3利用深度学习的多目标跟
- SRDCF运行结果文件
- 基于粒子滤波的多目标跟踪程序
- 卡尔曼目标跟踪
- 随机有限集理论
- 相关滤波目标跟踪算法以及评价
- 多目标跟踪源码
- 雷达目标跟踪
- camshift 目标跟踪程序
- 视频目标跟踪
- openc基于SIFT和Surf特征的目标跟踪
- SRDCFwithADMM
- MHT算法及其在多传感器跟踪方面的问
评论
共有 条评论