.vbb文件转换为.txt文件
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文件相关推荐
- python npy文件_python实现npy格式文件转换为txt文件操作
如下代码会将npy的格式数据读出,并且输出来到控制台: import numpy as np ##设置全部数据,不输出省略号 import sys np.set_printoptions(thresh ...
- python 将excel文件转换为txt文件_python利用pandas将excel文件转换为txt文件的方法
python将数据换为txt的方法有很多,可以用xlrd库实现.本人比较懒,不想按太多用的少的插件,利用已有库pandas将excel文件转换为txt文件. 直接上代码: ''' function:将 ...
- python如何打开npy文件_python实现npy格式文件转换为txt文件操作
如下代码会将npy的格式数据读出,并且输出来到控制台: import numpy as np ##设置全部数据,不输出省略号 import sys np.set_printoptions(thresh ...
- python excel文件转换成字符串_python利用pandas将excel文件转换为txt文件的方法
python将数据换为txt的方法有很多,可以用xlrd库实现.本人比较懒,不想按太多用的少的插件,利用已有库pandas将excel文件转换为txt文件. 直接上代码: ''' function:将 ...
- python如何打开npy文件_操作python实现npy格式文件转换为txt文件
如下代码会将npy的格式数据读出,并且输出来到控制台:import numpy as np ##设置全部数据,不输出省略号 import sys np.set_printoptions(thresho ...
- python往npy写入数据_操作python实现npy格式文件转换为txt文件
如下代码会将npy的格式数据读出,并且输出来到控制台:import numpy as np ##设置全部数据,不输出省略号 import sys np.set_printoptions(thresho ...
- python实现npy格式文件转换为txt文件
如下代码会将npy的格式数据读出,并且输出来到控制台: import numpy as np##设置全部数据,不输出省略号 import sys np.set_printoptions(thresho ...
- 用python将xml文件转换为txt文件_python代码xml转txt实例
为了训练深度学习模型,经常要整理大量的标注数据,需统一不同格式的标注数据,一般情况下习惯读取TXT格式的数据.但实际中经常遇到XML格式的标注数据,在此举例:1.读取XML标注数据:2.写入TXT文件 ...
- 数据标签处理:python将xml文件转换为txt,csv格式
数据标签处理:python将xml文件转换为txt,csv格式 这里的标注文件为点标注文件 每次要用数据处理脚本的时候都忘记放哪里了,然后重写了一遍又一遍,虽然代码不长,但是每次都有重新写还是很麻烦, ...
- 目标检测数据集转换 json文件转换为txt文件格式
目标检测任务中,制作数据集或寻找合适的数据集是极为重要的一项工作.我们需要就数据集标签格式调整模型代码,亦或是改动数据集标签的格式以满足模型需求. 本帖子所述的方法是:使用数据集制作工具labelme ...
最新文章
- 13、计算机图形学——阴影贴图
- 树莓派+驱动器 控制57步进电机运动
- 多层神经网络(BP算法)介绍
- windows服务又界面吗_详解远程桌面协议, Linux 和 Windows 间的远程桌面互相访问(RDP、VNC协议)...
- android sdk里的各目录作用
- .Net Core中依赖注入服务使用总结
- C++map容器-大小和互换
- Socket和ServerSocket
- linux-权限设置--facl基本
- 2017年国内开源镜像站点汇总
- mysql 存储过程改用户_Mysql修改存储过程相关权限问题
- linux中文件大小设置函数,truncate函数和ftruncate修改文件大小-linux
- Docker 快速安装 Mongodb
- 计算机编程的21条规律 -- 转
- AS4950全桥(H桥)直流有刷电机驱动 2相4线步进电机驱动 替代L298N【附开源设计资料】
- 理解PPAPI的设计
- 简述神经网络的优点和缺点,人工神经网络优缺点
- 解决jsp页面引入百度编辑器,出现xss漏洞
- 编码器高速脉冲计数器Modbus RTU模块IBF150
- 哇哦,教你如何使用jumpserver堡垒机添加windows资产
热门文章
- 软件测试 atp,ATP使用方法详细-内部资料-软件测试文档类资源
- 判断浏览器是否最小化
- 一步步的Abaqus2021版本安装教程+汉化操作
- matlab遗传算法gaot工具箱安装
- 话单分析 之 含小数保留9位
- 图文详解互联网根基之HTTP
- python用pip安装numpy清华_安装numpy和matplotlib
- java web项目开发流程_Java Web项目开发步骤
- 单片机编程使用的c语言软件有哪些,单片机编程用什么语言_单片机编程语言推荐...
- 最大功率跟踪mppt