Caltech Pedestrian Dataset数据集的annotations就是以.vbb保存的,但是我们实际运用中一般都是保存为.txt文件或者.xml文件的格式,这就给我们带来了很大的不便性,Caltech Pedestrian Dataset数据集matlab代码下载:点击打开链接,下面的代码调用到了该链接的内容。结合Caltech Pedestrian Dataset数据集中给出的matlab代码,这里是对INRIA DataSet数据集进行操作。想必做行人检测接触过INRIA这个数据集的都知道,该数据集一个明显的缺点就是标签不够完整,训练集中有一部分行人是没有标签的,这在一定的程度上对模型训练很产生较大的影响。下面的链接对INRIA数据集进行了进一步的标签补充,可以自行下载:点击打开链接,可惜的是其标签保存形式亦为.vbb的形式。本博文主要是针对INRIA数据集的改进标签的.vbb文件转换为.txt文件。

%func: main.m
vbb2txt('InriaNewTrainingLabels.vbb','TrainingLabels.txt');
vbb2txt('InriaNewTestLabels.vbb','TestingLabels.txt');
%-------------------------------------------------------
%vbbName:需要转换的.vbb名称,txtName为转换后保存的.txt名称
%func: vbb2txt.m
%-------------------------------------------------------
function vbb2txt(vbbName,txtName)  vPath = 'F:\za\Model\pedestrain\INRIAPerson';
finalPath = [vPath,vbbName]%.vbb文件的路径
outpath = 'F:\za\Model\pedestrain\INRIAPerson\annotations';%保存路径disp(finalPath);
A = vbb( 'vbbLoad', finalPath);
c = fopen([outpath,'\',txtName],'w')for i = 1:A.nFrame    iframe = A.objLists(1,i);    iframe_data = iframe{1,1};    n1length = length(iframe_data);    for  j = 1:n1length    iframe_dataj = iframe_data(j);    if iframe_dataj.pos(1) ~= 0  %pos  posv    fprintf(c,'%d %f %f %f %f\n', i, iframe_dataj.pos(1),...  iframe_dataj.pos(2),iframe_dataj.pos(3),iframe_dataj.pos(4));    end    end
end

若有不当之处,望指教,谢谢!

.vbb文件转换为.txt文件相关推荐

  1. python npy文件_python实现npy格式文件转换为txt文件操作

    如下代码会将npy的格式数据读出,并且输出来到控制台: import numpy as np ##设置全部数据,不输出省略号 import sys np.set_printoptions(thresh ...

  2. python 将excel文件转换为txt文件_python利用pandas将excel文件转换为txt文件的方法

    python将数据换为txt的方法有很多,可以用xlrd库实现.本人比较懒,不想按太多用的少的插件,利用已有库pandas将excel文件转换为txt文件. 直接上代码: ''' function:将 ...

  3. python如何打开npy文件_python实现npy格式文件转换为txt文件操作

    如下代码会将npy的格式数据读出,并且输出来到控制台: import numpy as np ##设置全部数据,不输出省略号 import sys np.set_printoptions(thresh ...

  4. python excel文件转换成字符串_python利用pandas将excel文件转换为txt文件的方法

    python将数据换为txt的方法有很多,可以用xlrd库实现.本人比较懒,不想按太多用的少的插件,利用已有库pandas将excel文件转换为txt文件. 直接上代码: ''' function:将 ...

  5. python如何打开npy文件_操作python实现npy格式文件转换为txt文件

    如下代码会将npy的格式数据读出,并且输出来到控制台:import numpy as np ##设置全部数据,不输出省略号 import sys np.set_printoptions(thresho ...

  6. python往npy写入数据_操作python实现npy格式文件转换为txt文件

    如下代码会将npy的格式数据读出,并且输出来到控制台:import numpy as np ##设置全部数据,不输出省略号 import sys np.set_printoptions(thresho ...

  7. python实现npy格式文件转换为txt文件

    如下代码会将npy的格式数据读出,并且输出来到控制台: import numpy as np##设置全部数据,不输出省略号 import sys np.set_printoptions(thresho ...

  8. 用python将xml文件转换为txt文件_python代码xml转txt实例

    为了训练深度学习模型,经常要整理大量的标注数据,需统一不同格式的标注数据,一般情况下习惯读取TXT格式的数据.但实际中经常遇到XML格式的标注数据,在此举例:1.读取XML标注数据:2.写入TXT文件 ...

  9. 数据标签处理:python将xml文件转换为txt,csv格式

    数据标签处理:python将xml文件转换为txt,csv格式 这里的标注文件为点标注文件 每次要用数据处理脚本的时候都忘记放哪里了,然后重写了一遍又一遍,虽然代码不长,但是每次都有重新写还是很麻烦, ...

  10. 目标检测数据集转换 json文件转换为txt文件格式

    目标检测任务中,制作数据集或寻找合适的数据集是极为重要的一项工作.我们需要就数据集标签格式调整模型代码,亦或是改动数据集标签的格式以满足模型需求. 本帖子所述的方法是:使用数据集制作工具labelme ...

最新文章

  1. 13、计算机图形学——阴影贴图
  2. 树莓派+驱动器 控制57步进电机运动
  3. 多层神经网络(BP算法)介绍
  4. windows服务又界面吗_详解远程桌面协议, Linux 和 Windows 间的远程桌面互相访问(RDP、VNC协议)...
  5. android sdk里的各目录作用
  6. .Net Core中依赖注入服务使用总结
  7. C++map容器-大小和互换
  8. Socket和ServerSocket
  9. linux-权限设置--facl基本
  10. 2017年国内开源镜像站点汇总
  11. mysql 存储过程改用户_Mysql修改存储过程相关权限问题
  12. linux中文件大小设置函数,truncate函数和ftruncate修改文件大小-linux
  13. Docker 快速安装 Mongodb
  14. 计算机编程的21条规律 -- 转
  15. AS4950全桥(H桥)直流有刷电机驱动 2相4线步进电机驱动 替代L298N【附开源设计资料】
  16. 理解PPAPI的设计
  17. 简述神经网络的优点和缺点,人工神经网络优缺点
  18. 解决jsp页面引入百度编辑器,出现xss漏洞
  19. 编码器高速脉冲计数器Modbus RTU模块IBF150
  20. 哇哦,教你如何使用jumpserver堡垒机添加windows资产

热门文章

  1. 软件测试 atp,ATP使用方法详细-内部资料-软件测试文档类资源
  2. 判断浏览器是否最小化
  3. 一步步的Abaqus2021版本安装教程+汉化操作
  4. matlab遗传算法gaot工具箱安装
  5. 话单分析 之 含小数保留9位
  6. 图文详解互联网根基之HTTP
  7. python用pip安装numpy清华_安装numpy和matplotlib
  8. java web项目开发流程_Java Web项目开发步骤
  9. 单片机编程使用的c语言软件有哪些,单片机编程用什么语言_单片机编程语言推荐...
  10. 最大功率跟踪mppt