VOT数据集由于加入了带旋转角度的boundingbox,使得其groundtruth的维度达到了8个

如下:

8个维度就代表boundingbox的4个点,比如VOT16中,bag数据序列的groundtruth第一行:

334.02,128.36,438.19,188.78,396.39,260.83,292.23,200.41

代表框的4个角点:
(334.02,128.36),(438.19,188.78),(396.39,260.83),(292.23,200.41)

但是很多跟踪算法都是用的4个维度的groundtruth 即我们所熟知的(x,y,w,h),那么怎么转换呢?用下代码:

function [x, y, w, h] = getAxisAlignedBB1(region)
% GETAXISALIGNEDBB extracts an axis aligned bbox from the ground truth REGION with same area as the rotated onecx = mean(region(1:2:end));cy = mean(region(2:2:end));x1 = min(region(1:2:end));x2 = max(region(1:2:end));y1 = min(region(2:2:end));y2 = max(region(2:2:end));A1 = norm(region(1:2) - region(3:4)) * norm(region(3:4) - region(5:6));A2 = (x2 - x1) * (y2 - y1);s = sqrt(A1/A2);w = s * (x2 - x1) + 1;h = s * (y2 - y1) + 1;x=cx-w/2;y=cy-h/2;
end
clear all
I = importdata('./wiper.txt'); %输入8维度框的txt文件
[h,w]=size(I);
for i=1:h[O(i,1),O(i,2),O(i,3),O(i,4)]=getAxisAlignedBB(I(i,:));
enddlmwrite('wiper.txt', O); %输出4维度框的txt文件

VOT 数据集 groundtruth 8个维度 转成 4个维度的方法相关推荐

  1. 微软BI 之SSAS 系列 - 多维数据集维度用法之二 事实维度(退化维度 Degenerate Dimension)...

    这篇文章是基于上一篇 SSAS 系列 - 多维数据集维度用法之一 引用维度 Referenced Dimension 继续讲解多维数据集维度用法中的事实维度. 事实维度,顾名思义就是把事实表 Fact ...

  2. 单目标跟踪OTB、VOT数据集介绍

    OTB分为:OTB50和OTB100 官方下载链接为:OTB官方数据集网站 http://cvlab.hanyang.ac.kr/tracker_benchmark/datasets.html 百度云 ...

  3. OTB数据集和VOT数据集融合跟踪算法接口示例

    OTB数据集和VOT数据集自己存数据接口参考代码: 一.OTB数据集(不使用tracker_benchmark_v1.0) 1.OTB数据结果最基本的格式 type为目标框类型: res为目标框的所在 ...

  4. 目标跟踪评估绘图(3):ubuntu18.04在MATLAB2016b下的vot-toolkit配置,绘制VOT数据集的EAO评估图,与其他算法进行比较

    本文的视频讲解目标跟踪_OTB数据集和VOT数据集评估图的绘制 博主电脑配置: CPU:酷睿i9-9900kf, 显卡:RTX2070S, gcc版本:7.5.0, 以下实验在MATLAB2016b平 ...

  5. VOT数据集报错问题

    使用pysot评估VOT数据集时,训练结果保存在如下文件夹 The testing results will in the current directory(results/dataset/mode ...

  6. Veri-776数据集处理 xml文件提取转换成txt文件

    Veri-776数据集处理 xml文件提取转换成txt文件 最近在做重识别工作,数据处理时需要进行文件格式转换,这里将代码记录下来 from os import getcwd import os fr ...

  7. windows下的VOT数据集配置

    windows下的VOT数据集配置 一.运行环境 二.预先下载 1.VOT-toolkit 2.Trax 3.ncc 4.VOT数据集 三.正文开始 1.文件位置 2.创建workspace 3.配置 ...

  8. 数据仓库建模方法/范式建模法/维度建模法/事实表/维度表/优缺点/建模流程/概念建模/逻辑建模/物理建模

    常见的有 范式建模法.维度建模法.实体建模法等,每种方法从本质上将是从不同的角度看待业务中的问题,不管是从技术层面还是从业务层面,都代表了哲学上的一种世界观. 1 范式建模法(Third Normal ...

  9. graphpad分组百分比柱状图_Graphpad prism7作图教程|单维度分组散点图、二维度分组柱形图...

    本文转载自:星星联盟会 Hello, 这里是行上行下,我是喵君姐姐~ 大家是否还在苦恼用什么软件能画出漂亮的行为结果图?本期就来继续推荐Graphspad prism这一款画图软件,它界面简洁,易于操 ...

  10. 数据仓库之建模 维度表 事实表 维度建模三种模式 如何维度建模缓慢变化的维度 建模体系

    数据仓库之建模 ER建模 维度表和事实表 维度建模三种模式 如何维度建模 什么是缓慢变化的维度 最常见的三种数据仓库建模体系 联机分析处理 OLAP 元数据(Metadata) 数据仓库建模包含ER建 ...

最新文章

  1. 收发机中数字中频的设计
  2. css盒子模型、边框border、外边距margin、填充padding、轮廓outline
  3. hdu 1086(判断两线段是否相交)
  4. Spring与Struts2整合的两种解决方案
  5. matlab 矩阵拼接
  6. 手机满足不了华为 华为拟在年底前发布带5G的8K电视!
  7. 怎么定义int_面试官问:MySQL的自增ID用完了,怎么办?!
  8. 手把手教你从0-1做一张酷炫驾驶舱,让老板对你赞不绝口
  9. HashMap遍历方式
  10. 【硬币识别】基于matlab形态学硬币计数【含Matlab源码 683期】
  11. ruijie交换机lacp动态_vmware esxi 做链路聚合LACP踩坑
  12. 网页保存到mysql数据库_把网页数据保存到数据库
  13. 简单几步便可轻松制作思维导图,快来查收这份干货
  14. 文华财经wh6如何导入需要的指标
  15. Win11终端管理员打不开解决方法
  16. 织梦php数据库修改密码,如何使用phpmyadmin修改织梦后台密码
  17. 敏捷开发实践经验分享
  18. css裁剪属性----clip-path
  19. 愿所有程序都有接口,愿所有接口说明都通俗易懂,更新及时
  20. Python基础第一周第三天

热门文章

  1. STM32个人笔记--GPIO框图
  2. ICE的Timer和TimerTask
  3. CAD定数等分不显示等分点
  4. Android常用十大框架
  5. Win10应用商店提示0x80070422解决方法
  6. 【bzoj1406】【AHOI2007】【密码箱】【数论】
  7. Android 获取手机Ram 和 Rom大小
  8. php提取bing背景,使用PHP获取必应Bing每日图片
  9. gcc -O0 -O1 -O2 -O3 -Os 编译优化等级
  10. 计算机组成原理试题库(含答案),计算机组成原理试题库(含答案) -