资源简介
在目标跟踪的画出各个算法的跟踪精确度图,便于直观的对比验证,这个程序用于跟踪算法的实验对比,验证的程序。发论文和做毕设很有用。
代码片段和文件信息
%plot the precisions
clear;
clc;
%% 这一部分需要手动输入视频帧数和名称;
num=365; %视频总帧数
title=‘Tiger2‘; %视频名称
%%
figure(‘Numbertitle‘‘off‘ ‘Name‘[‘Precisions - ‘ title]);
for i=1:5 %%算法的数量
PosName = strcat(‘C:/Users/li/Desktop/Tiger2/positions‘int2str(i) ‘.mat‘);
positions= load(PosName);
GroName = strcat(‘C:/Users/li/Desktop/Tiger2/ground_truth‘int2str(i) ‘.mat‘);
ground_truth=load(GroName);
precisions = precision_plot(positions.positions ground_truth.ground_truth);
Color={‘r‘‘b‘‘g‘‘k‘‘y‘‘m‘‘c‘};
plot(precisions Color{i} ‘LineWidth‘2);
hold on
TimName = strcat(‘C:/Users/li/Desktop/Bolt/time‘int2str(i) ‘.mat‘);
time = load(TimName); %视频运行时间
fps = num / time.time;
fprintf(‘%12s - Precision (20px):% 1.3f FPS:% 4.2f\n‘ title precisions(20) fps);
end
xlabel(‘Threshold‘) ylabel(‘Precision‘);
legend(‘本文算法‘‘KCF算法‘‘DCF算法‘‘CSK算法‘‘MOSSE算法‘);
%%算法从其他程序获取数据的代码
% n种算法的名称:AlgName={‘mypaper‘‘kcf‘‘MOSSE‘‘CSK‘‘TLD‘};
% 取运行时间的:save(‘C:/Users/li/Desktop/huatu/time.mat‘‘time‘);
%%%下面两个坐标与文件夹里自带的坐标x\y标记反了。程序中是(yx);文件里是(xy)
% 标定好的坐标:save(‘C:/Users/li/Desktop/huatu/ground_truth.mat‘‘time‘);
% 取程序就计算出的坐标:save(‘C:/Users/li/Desktop/huatu/positions.mat‘‘time‘);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1488 2019-05-28 12:39 画跟踪精确度图的程序\plot_tu.m
文件 823 2018-12-13 21:11 画跟踪精确度图的程序\precision_plot.m
目录 0 2019-05-28 12:41 画跟踪精确度图的程序\
- 上一篇:微信跳一跳外挂
- 下一篇:全面的点云库PCL学习教程
相关资源
- 重力场大地水准面及重力异常阶次误
- prtools5.2.3工具包
- 脉冲耦合神经网络工具箱PCNN-toolbox
- SVM算法-回归拟合程序.zip
- Kriging代理模型EGO算法.zip
- Matalb实现停车场完整系统
- 总体经验模态分解
- 在一张图上画多个跟踪框.zip
- 大量的有限元法求解偏微分方程的程
- 电力系统稳态潮流计算程序PQ和NR法
- 夜间车牌识别
- emd分解成多个imf分量,通过判断以后
- 心电信号的处理与自动诊断-心电信号
- 交流这是关于微电网中下垂控制的仿
- DTW语音识别算法
- 2020年美赛ABCDEF赛题特等奖论文合辑,
- 多尺度hessian滤波器图像增强
- 脉振高频注入法.zip
- 关于BPSK、QPSK、MSK、QAM的调制与解调
- 光伏并网.zip
- bellhop水声信道仿真工具箱及说明书
- OFDM系统的时间同步算法研究及仿真
- 自动控制原理实验报告.docx
- BMS策略 仿真
- UBM-GMM用于声纹识别
- 答题卡识别
- 人 车 路 闭环的汽车稳定性控制模拟
- 语音识别系统源程序
- 基于分割的立体匹配及算法-Segment_b
- 历年数学建模论文-历年优秀论文Wor
评论
共有 条评论