VOT 数据集 groundtruth 8个维度 转成 4个维度的方法
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个维度的方法相关推荐
- 微软BI 之SSAS 系列 - 多维数据集维度用法之二 事实维度(退化维度 Degenerate Dimension)...
这篇文章是基于上一篇 SSAS 系列 - 多维数据集维度用法之一 引用维度 Referenced Dimension 继续讲解多维数据集维度用法中的事实维度. 事实维度,顾名思义就是把事实表 Fact ...
- 单目标跟踪OTB、VOT数据集介绍
OTB分为:OTB50和OTB100 官方下载链接为:OTB官方数据集网站 http://cvlab.hanyang.ac.kr/tracker_benchmark/datasets.html 百度云 ...
- OTB数据集和VOT数据集融合跟踪算法接口示例
OTB数据集和VOT数据集自己存数据接口参考代码: 一.OTB数据集(不使用tracker_benchmark_v1.0) 1.OTB数据结果最基本的格式 type为目标框类型: res为目标框的所在 ...
- 目标跟踪评估绘图(3):ubuntu18.04在MATLAB2016b下的vot-toolkit配置,绘制VOT数据集的EAO评估图,与其他算法进行比较
本文的视频讲解目标跟踪_OTB数据集和VOT数据集评估图的绘制 博主电脑配置: CPU:酷睿i9-9900kf, 显卡:RTX2070S, gcc版本:7.5.0, 以下实验在MATLAB2016b平 ...
- VOT数据集报错问题
使用pysot评估VOT数据集时,训练结果保存在如下文件夹 The testing results will in the current directory(results/dataset/mode ...
- Veri-776数据集处理 xml文件提取转换成txt文件
Veri-776数据集处理 xml文件提取转换成txt文件 最近在做重识别工作,数据处理时需要进行文件格式转换,这里将代码记录下来 from os import getcwd import os fr ...
- windows下的VOT数据集配置
windows下的VOT数据集配置 一.运行环境 二.预先下载 1.VOT-toolkit 2.Trax 3.ncc 4.VOT数据集 三.正文开始 1.文件位置 2.创建workspace 3.配置 ...
- 数据仓库建模方法/范式建模法/维度建模法/事实表/维度表/优缺点/建模流程/概念建模/逻辑建模/物理建模
常见的有 范式建模法.维度建模法.实体建模法等,每种方法从本质上将是从不同的角度看待业务中的问题,不管是从技术层面还是从业务层面,都代表了哲学上的一种世界观. 1 范式建模法(Third Normal ...
- graphpad分组百分比柱状图_Graphpad prism7作图教程|单维度分组散点图、二维度分组柱形图...
本文转载自:星星联盟会 Hello, 这里是行上行下,我是喵君姐姐~ 大家是否还在苦恼用什么软件能画出漂亮的行为结果图?本期就来继续推荐Graphspad prism这一款画图软件,它界面简洁,易于操 ...
- 数据仓库之建模 维度表 事实表 维度建模三种模式 如何维度建模缓慢变化的维度 建模体系
数据仓库之建模 ER建模 维度表和事实表 维度建模三种模式 如何维度建模 什么是缓慢变化的维度 最常见的三种数据仓库建模体系 联机分析处理 OLAP 元数据(Metadata) 数据仓库建模包含ER建 ...
最新文章
- 收发机中数字中频的设计
- css盒子模型、边框border、外边距margin、填充padding、轮廓outline
- hdu 1086(判断两线段是否相交)
- Spring与Struts2整合的两种解决方案
- matlab 矩阵拼接
- 手机满足不了华为 华为拟在年底前发布带5G的8K电视!
- 怎么定义int_面试官问:MySQL的自增ID用完了,怎么办?!
- 手把手教你从0-1做一张酷炫驾驶舱,让老板对你赞不绝口
- HashMap遍历方式
- 【硬币识别】基于matlab形态学硬币计数【含Matlab源码 683期】
- ruijie交换机lacp动态_vmware esxi 做链路聚合LACP踩坑
- 网页保存到mysql数据库_把网页数据保存到数据库
- 简单几步便可轻松制作思维导图,快来查收这份干货
- 文华财经wh6如何导入需要的指标
- Win11终端管理员打不开解决方法
- 织梦php数据库修改密码,如何使用phpmyadmin修改织梦后台密码
- 敏捷开发实践经验分享
- css裁剪属性----clip-path
- 愿所有程序都有接口,愿所有接口说明都通俗易懂,更新及时
- Python基础第一周第三天