OTB数据集图像跟踪逐帧绘制像素误差( Fame-by-frame comparison of center location errors (in pixels) )

本文介绍了如何使用OTB数据集在MATLAB中绘制目标跟踪的逐帧中心位置误差图。通过引用的博客链接和提供的代码片段,展示了如何提取并绘制像素误差图,以评估跟踪算法的性能。
摘要由CSDN通过智能技术生成

视觉目标跟踪,使用OTB数据集,想要画出类似下面的图像:

在这里插入图片描述
找了好久,终于发现一个链接:
http://www.p-chao.com/2017-02-26/%e5%9b%be%e5%83%8f%e8%b7%9f%e8%b8%aa%e4%b8%ad%e5%83%8f%e7%b4%a0%e8%af%af%e5%b7%ae%e3%80%81%e9%87%8d%e5%8f%a0%e7%8e%87%e3%80%81auc%e7%9a%84%e8%ae%a1%e7%ae%97%ef%bc%9amatlab%e5%ae%9e%e7%8e%b0/#i

不过博主这里计算的还有重叠成功率、距离准确率等曲线,我用不着,下面就从代码中摘出画误差图的部分来。
我的用法:我使用了OTB数据集的工具包 tracker_benchmark_v1.0 ,就在这个文件夹里面新建了两个m文件:

cdfcc.m

function [ yCDF, xCDF ] = cdfcc( rate )
[yy, xx, ~, ~, ~] = cdfcalc(rate);
k = length(xx);
n = reshape(repmat(1:k, 2, 1), 2*k, 1);
xCDF = [-Inf; xx(n); Inf];
yCDF = [0; 0; yy(1+n)];
end

calPixelErr.m

close all;
clear all;
 
video_set = {
   'Shaking'};
%video_set = {
   'BlurCar2','Car2','Car4','Car24','Doll','Human6','RedTeam','Singer1','Walking','Walking2'};
 
method_set = {
   'KCF', 
  • 4
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值