批量转换Caltech Pedestrian Dataset中annotations中的.vbb文件为.txt文件
本博文实现将CaltechPedestrianDataset中annotations的.vbb文件转换为.txt文件,这里只是前面博文的一个拓展,只是稍微改了下主程序
%-------------------------------------------------------
%func: main.m
%-------------------------------------------------------
setlen = [15,6,12,13,12,13,19,12,11,12,12];%每个set中包含的.vbb文件的数目s = [];
set = [];
for i = 1 : 11set = ['set',num2str(i - 1,'%02d')] for j = 1 : setlen(i)rddir = [];sadir = [];s = num2str(j - 1,'%02d');rdfilename = ['V0',s,'.vbb'];safilename = ['V0',s,'.txt'];rddir = [set,'\',rdfilename];%名称为set**\V0**.vbbsadir = [set,'\',safilename];%名称为set**\V0**.vbbvbb2txt(rddir,sadir);end
end
%-------------------------------------------------------
%vbbName:需要转换的.vbb名称,txtName为转换后保存的.txt名称
%func: vbb2txt.m
%-------------------------------------------------------
function vbb2txt(vbbName,txtName) vPath = 'G:\data\Caltech Pedestrian Dataset\annotations\';%注意这里改成Caltech数据集中annotations的路径
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
希望可以帮到大家,若有不当之处,望指教,谢谢!
批量转换Caltech Pedestrian Dataset中annotations中的.vbb文件为.txt文件相关推荐
- 行人检测-Caltech Pedestrian Dataset 数据集下载及格式转换
Caltech Pedestrian Dataset 数据集 加理工(caltech)提供的数据集, 该数据集主要包括 训练集+测试集:seq格式的数据: 行人标签数据:vbb(video bound ...
- 行人检测——Caltech Pedestrian Dataset 数据集的使用
Caltech Pedestrian Dataset 数据集的使用 目的: 最近在做智能交通中的行人检测,需要数据集对分类器进行training,选取的数据集为加理工(caltech)提供的http: ...
- 将 a.txt 文件中的单词与 b.txt 文件中的单词交替合并到 c.txt 文件 中
package again;import java.io.*;/* 1.编写一个程序,将 a.txt 文件中的单词与 b.txt 文件中的单词交替合并到 c.txt 文件 中,a.txt 文件中的单词 ...
- 存在文件student.txt,文件格式为Sname:Sbirthyear:Sdept:Sage:Ssex,从文件中查找Sdept为“cs”的行信息,输出到文件csStudent.txt文件中去。
题目:存在文件student.txt,文件格式为Sname:Sbirthyear:Sdept:Sage:Ssex,从文件中查找Sdept为"cs"的行信息,输出到文件csStude ...
- 用java在d盘创建test文件_在D盘中创建文件test.txt,文件中内容为:hello Java,然后利用流把该文件拷贝到E盘根目录中...
// 在D盘中创建文件test.txt,文件中的内容为:"hello Java" File file = new File("D:/test.txt"); St ...
- 利用MATLAB将图片转换成coe文件、TXT文件、mif文件、bin文件
利用MATLAB将图片转换成coe文件.TXT文件.mif文件 利用MATLAB将图片转换成coe文件 利用MATLAB将图片转换成txt文件 利用MATLAB将图片转换成mif文件 利用MATLAB ...
- 在Linux中,使用pdftotext批量转换pdf文件成txt文件
将多个PDF文件一次性转换为文本文件,可以在Linux中使用pdftotext命令和循环.以下是示例命令: To use pdftotext in Linux to convert multiple ...
- 将图片名写入txt文件 根据txt文件中的图片名提取特定图像 将图片插入word
本文讲述3种方法,分别是:1. 将图片名写入txt文件:2. 根据txt文件中的图片名提取特定图像:3. 将图片插入word 将图片名写入txt文件(可将训练集.测试集中图片名分别记录在txt文件中) ...
- 【文件处理】——字典写入json文件或TXT文件,读取文件中的字典TypeError: Object of type ‘ndarray‘ is not JSON serializable错误解决方法
目录 一.将字典写入json文件 二.json文件中读取字典 三.将字典写入TXT文件中 四.从TXT中读取字典 五.解决字典含数组存入json文件失败的方法 1.存入前将数组变成列表 2.扩展类方法 ...
- 在windows 10中新建文本文档,只有txt文件双击打不开,但右键点编辑可以打开。
问题描述:windows 10中新建文本文档,双击显示我没有权限访问该文档,但是右键编辑可以打开,附图如下: 问题原因为:txt文件没有关联应用. 解决办法为: 1首先任意新建一个txt文件,右键点击 ...
最新文章
- 源码阅读心得11-13
- 结合实例讲解广域网路由基本技术
- 火狐浏览器pentadatyl插件的基本设置
- java 事务处理 是不是aop思想_理解原生JAVA AOP思想
- 万级 K8S 集群背后,etcd 如何保持稳定性?
- 调用接口返回500_公交卡余额查询接口开放使用啦!
- Js slice()方法和splice()方法
- 执行Hive语句报错:FAILED: Error in metadata: javax.jdo.JDOFatalDataStoreException: Access denied for user '
- 加工生产调度(信息学奥赛一本通-T1425)
- MySQL中查看某数据库大小及表大小
- 中国体力活动监测器(PAM)市场趋势报告、技术动态创新及市场预测
- ncl批量处理多个nc文件_Python办公自动化批量处理文件,一学就会
- spark 算子使用类变量_Scala与Spark是天生的一对?
- 0penCV_(Watershed Segmenter)使用 分水岭算法 对图像进行分割
- 美团:团购突围后走向何方?
- 超声波测距模块工作原理
- 计算机上的del键功能是什么,计算机上的DEL是什么?
- 请使用hive udf或者spark udf实现父子关系树图分析,列举出所有的路径
- Django创建app应用和admin模块
- “船式”可以锻炼腹肌啊