算法
soldatJiang
Still a long way to go
展开
-
Performance Evaluation Methodology for Long-Term Visual Object Tracking 阅读笔记
跟踪算法分类ST0(短时跟踪器):每帧输出位置,不检测遮挡ST1(保守更新短时跟踪器):每帧输出位置,依据跟踪置信度判别机制更新目标模型LT0(伪长时跟踪器):确定目标可见时才输出位置,有检测跟踪失败的机制,但没有显式实现目标重检测LT1(带有重检测的长时跟踪器):确定目标可见时才输出位置,有检测跟踪失败的机制,显式实现目标重检测长时跟踪评价指标已知分类阈值τθ\tau_{\theta...原创 2020-04-04 14:54:03 · 355 阅读 · 0 评论 -
快速排序代码实现
#include <iostream>#include <vector>using namespace std;int partition(vector<int> &v, int s, int e){ int pivot = v[s]; //将第一个元素作为pivot,放在数组末尾 swap(v[s],v[e])...原创 2020-01-29 17:01:18 · 210 阅读 · 0 评论 -
BACF跟踪算法与代码一致的推导
论文地址看BACF论文中的公式,有很多地方的推导感觉不对劲,推导出的结果也和代码不一致,自己又推导了一遍,得到了与代码一致的推导。损失函数E(h)=12∑j=1T∣∣y(j)−∑k=1KhkPTxk[∇τj]∣∣22+λ2∣∣hk∣∣22E(\mathbf{h})=\frac 12\sum_{j=1}^T ||\mathbf{y}(j)-\sum_{k=1}^K\mathbf{h}_k\m...原创 2019-10-19 17:51:22 · 1881 阅读 · 0 评论 -
C++实现霍夫曼编码文件压缩解压
算法设计与分析作业,代码如下:#include <iostream>#include <map>#include <limits.h>#include <iterator>#include <string>#include <fstream>using namespace std;typedef struct HTNode{ char ch; long freq;原创 2017-11-21 21:51:23 · 3308 阅读 · 4 评论 -
[leetcode刷题笔记]34.Search for a Range
题目描述 Given an array of integers sorted in ascending order, find the starting and ending position of a given target value. Your algorithm’s runtime complexity must be in the order of O(log n).原创 2018-01-21 23:51:11 · 205 阅读 · 0 评论 -
清晰易懂版相关滤波推导
读研期间做相关滤波视觉跟踪,读了很多相关滤波的论文,但是由于当年矩阵论和数字信号处理基础太菜,一直没搞明白相关滤波的闭合解是怎么推出来的,各种论文里面的推导都是直接给个结果,过程不详。最近终于搞明白了推导的过程和原理,在这里记录一下。我觉得应该是全网最清晰最易懂的相关滤波推导了。如果不加说明,以下粗体字x\mathbf{x}x代表列向量,加帽x^\hat{\mathbf{x}}x^代表x\mat...原创 2019-06-14 09:56:14 · 2231 阅读 · 2 评论 -
简洁版相关滤波跟踪演示
为了更好地理解相关滤波跟踪,同时练练编程,用python写了一个简单的相关滤波,可以从摄像头图像中用鼠标圈定目标进行跟踪,目前仅用了灰度特征,大概能跟上目标,效果一般。# -*- coding: utf-8 -*-import numpy as npimport cv2def gaussian_label(sz, sigma): w, h = sz xs, ys = ...原创 2019-06-16 20:38:34 · 664 阅读 · 0 评论