视频序列上的中心位置误差(Center Location Error)和重叠率(Overlap Ratio)逐帧性能比较

这段Matlab代码用于从指定路径加载数据,并对比不同追踪器在多个序列上的性能。它通过绘制覆盖误差随帧数变化的曲线,展示了每个追踪器的性能。代码中定义了多种颜色和线型的组合,以便区分不同的追踪器。最后,对每个序列进行绘图并暂停,以便观察结果。
摘要由CSDN通过智能技术生成
clear
close all;
clc

addpath('D:\zlc\code\database\tracker_benchmark_v1.0\CCC\');


plotDrawStyleAll={   struct('color',[1,0,0],'lineStyle','-'),...
    struct('color',[0,1,0],'lineStyle','-'),...
    struct('color',[0,0,1],'lineStyle','-'),...
    struct('color',[0,0,0],'lineStyle','-'),...%    struct('color',[1,1,0],'lineStyle','-'),...%yellow
    struct('color',[1,0,1],'lineStyle','-'),...%pink
    struct('color',[0,1,1],'lineStyle','-'),...
    struct('color',[0.5,0.5,0.5],'lineStyle','-'),...%gray-25%
    struct('color',[136,0,21]/255,'lineStyle','-'),...%dark red
    struct('color',[255,127,39]/255,'lineStyle','-'),...%orange
    struct('color',[0,162,232]/255,'lineStyle','-'),...%Turquoise 松石蓝
    struct('color',[163,73,164]/255,'lineStyle','-'),...%purple    %%%%%%%%%%%%%%%%%%%%
    struct('color',[1,0,0],'lineStyle','--'),...
    struct('color',[0,1,0],'lineStyle','--'),...
    struct('color',[0,0,1],'lineStyle','--'),...
    struct('color',[0,0,0],'lineStyle','--'),...%    struct('color',[1,1,0],'lineStyle','--'),...%yellow
    struct('color',[1,0,1],'lineStyle','--'),...%pink
    struct('color',[0,1,1],'lineStyle','--'),...
    struct('color',[0.5,0.5,0.5],'lineStyle','--'),...%gray-25%
    struct('color',[136,0,21]/255,'lineStyle','--'),...%dark red
    struct('color',[255,127,39]/255,'lineStyle','--'),...%orange
    struct('color',[0,162,232]/255,'lineStyle','--'),...%Turquoise
    struct('color',[163,73,164]/255,'lineStyle','--'),...%purple    %%%%%%%%%%%%%%%%%%%
    struct('color',[1,0,0],'lineStyle','-.'),...
    struct('color',[0,1,0],'lineStyle','-.'),...
    struct('color',[0,0,1],'lineStyle','-.'),...
    struct('color',[0,0,0],'lineStyle','-.'),...%    
    struct('color',[1,0,1],'lineStyle','-.'),...%pink
    struct('color',[0,1,1],'lineStyle','-.'),...
    struct('color',[0.5,0.5,0.5],'lineStyle','-.'),...%gray-25%
    struct('color',[136,0,21]/255,'lineStyle','-.'),...%dark red
    struct('color',[255,127,39]/255,'lineStyle','-.'),...%orange
    struct('color',[0,162,232]/255,'lineStyle','-.'),...%Turquoise
    struct('color',[163,73,164]/255,'lineStyle','-.'),...%purple
    };

plotDrawStyle10={   struct('color',[1,0,0],'lineStyle','-'),...   %red
    struct('color',[0,1,0],'lineStyle','--'),...                  %green
    struct('color',[0,0,1],'lineStyle','--'),...                  %blue
    struct('color',[0,0,0],'lineStyle','--'),...%  black
    struct('color',[1,1,0],'lineStyle','--'),...%yellow
    struct('color',[163,73,164]/255,'lineStyle','--'),...%purple
    struct('color',[1,0,1],'lineStyle','--'),...%洋红色
    struct('color',[0,1,1],'lineStyle','--'),...  %青色
    struct('color',[255,127,39]/255,'lineStyle','--'),...%orange
    struct('color',[0,162,232]/255,'lineStyle','--'),...%Turquoise 松石蓝
    struct('color',[0.5,0.5,0.5],'lineStyle','--'),...%gray-25%
    struct('color',[136,0,21]/255,'lineStyle','--'),...%dark red
    struct('color',[112,73,73]/255,'lineStyle','--'),... 
    struct('color',[112,73,73]/255,'lineStyle','--'),...
    };

seqs=configSeqs;

trackers=configTrackers;

% seqs = seqs(1:10);
% trackers = trackers(1:10);

numSeq=length(seqs);
numTrk=length(trackers);

plotDrawStyle=plotDrawStyle10;

for i = 1:numSeq
    for j = 1:numTrk
        load(['./' trackers{j}.name '\' seqs{i}.name '.mat']);
%         trackers{j}.name
%          plot(errCenter,'color',plotDrawStyle{j}.color, 'lineStyle', plotDrawStyle{j}.lineStyle,'lineWidth', 1);
        plot(errCoverage,'color',plotDrawStyle{j}.color, 'lineStyle', plotDrawStyle{j}.lineStyle,'lineWidth', 1);
        hold on;
    end
    xlabel('Frame Size');
    title(seqs{i}.name);
%     ylabel('Center Location Error');
    ylabel('Overlap Rate');
    pause;
    close all
end

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值