数据集是 seq 文件的处理办法

数据集是 seq 文件的处理办法

2017-03-17

最近下了一个数据集,是 seq 格式的,第一次处理这种数据。使用了官方提供的 matlab 工具包:https://pdollar.github.io/toolbox/index.html

先下载咯:

然后,添加工具包的路径:

1 Simply unzip, then add all directories to the Matlab path:
2   >> addpath(genpath(‘path/to/toolbox/‘)); savepath;
3
4 If needed, run the compile script for the mex files:
5   >> toolboxCompile;
6 Note: 64 bit Windows/Linux/Mac binaries are already included.

然后,进入这个工具包中 video 那个文件夹。可以发现:

利用提供的 seqio.m 文件,就可以完成相应的功能了。这里需要写一个脚本,来调用这个函数。因为不想一个个的处理seq文件:

%% load seq files
clc; close all;
path = ‘F:\dataset\Muliti_Spectal_cvpr2015\视频数据\‘;
files = dir(path); 

for i =3:size(files, 1) 

    videoName = files(i).name;
    videoPath = [path, videoName, ‘\‘];

    files2 = dir([videoPath, ‘*.seq‘]);
    for j = 1:size(files2, 1)
        videoname = files2(j).name;
        seqfile = [videoPath, videoname];

        videoname2 = strtok(videoname, ‘.‘); 

        imgSavePath = [videoPath, videoname2 ,‘\‘];
        if ~exist(imgSavePath)
            mkdir(imgSavePath);
        end 

        Is = seqIo( seqfile, ‘toImgs‘, imgSavePath); 

    end 

end 

其中,最重要的就是 Is = seqio(seqfile, ‘toImgs‘, imgSavePath) 这个命令咯,即:将输入的seq文件 seqfile,转换为 image,保存到 imgSavePath 文件夹当中。

运行后,就可以看到相应的图像生成了,文件也就转换成功了。恭喜!

另外一个问题就是:如何将 label 信息从对应的文件中也提取出来?

  

时间: 2024-10-08 10:29:12

数据集是 seq 文件的处理办法的相关文章

svn 无法上传.a 文件的解决办法

1. 在每个用户主文件夹下有一个名为.subversion的隐藏文件夹,打开里面的config文件. 可以打开终端,输出 cd ~ 进入用户主文件夹,cd .subversion ,   vi config 2. 查找 [miscellany] 字段,即可看到下面有个 global-ignores 键名,默认为注释掉了的,这表示SVN已经将它们作为默认值了. 3. 取消注释,把 *.so *.so.[0-9]* *.a 去掉,当然你也可以根据需要增加或减少你的过滤选项. svn 无法上传.a 文

libreoffice转换文件为pdf文件乱码问题解决办法

最近系统需要一个office文件预览功能 解决方案为使用libreoffice将office文件转换为pdf文件,然后使用swftools将pdf文件转换为swf文件 最后在前台使用flexpaper浏览swf文件,即可实现预览 环境搭建完成,转换也没有问题,但是预览效果看到所有中文全部为乱码 下载转换后的pdf文件也是乱码,由此可见时libreoffice转换这一步出现了问题 服务器转换文件乱码主要是由于没有中文字体导致的,我在ubuntu desktop系统下使用libreoffice打开o

Ubuntu“无法解析或打开软件包的列表或是状态文件”的解决办法。_StarSasumi_新浪博客

Ubuntu"无法解析或打开软件包的列表或是状态文件"的解决办法. (2011-04-30 14:56:14) 转载▼ 标签: ubuntu apt 分类: Ubuntu/Linux 早上起来习惯性地打开更新管理器看看,结果出现"无法解析或打开软件包的列表或是状态文件"的错误,具体信息是: 初始化包信息时遇到无法解决的问题. 请汇报这个"update-manager"软件包的错误,并且将如下信息包含在报告中: 'E:Encountered a s

openoffice+swftools+flexPaper 转换文件失败解决办法

一.首先是OpenOffice的进程关闭的问题,原因比较多,大多数是文件转换失败,导致服务崩溃. 如文件过大,字符集不识别等.                                                                                                     通过两个批处理文件,监控soffice.exe进程,如果没有,则重新启动, openOffice.bat 始终启动,监控进程,如果没有则执行run.bat @echo of

Caffe︱构建lmdb数据集与各类文件路径名设置细解

Lmdb生成的过程简述 1.整理并约束尺寸,文件夹.图片放在不同的文件夹之下,注意图片的size需要规约到统一的格式,不然计算均值文件的时候会报错. 2.将内容生成列表放入txt文件中.两个txt文件,train训练文件.val测试文件. Train里面就是你的分类了. 3.形成LMDB数据集. 4.形成训练集的均值文件. 整理并规约.一般情况下整理用数据增强的功能,一般用opencv,这块笔者还没有探究,所以先不说. 一.图片列表生成 图片内容变成列表.这个办法很多,很多软件都可以用,pyth

[原创] Xinput_1.3.DLL / MSVCR100.DLL文件缺失解决办法

缺少如上文件,最简单粗暴的办法就是360卫士,找人工服务搜索方案,一键修复,屡试不爽!

百度联盟“获取验证文件失败或文件错误”解决办法

许多朋友都用过百度联盟,不过,我相信好多朋友都会遇到过这种情况,不管你的网站是备-案了还是没备-案,你在申请百度联盟的时候都会遇到网站验证不成功的问题,提示获取验证文件失败或文件错误,请您确认正确放置后,再次点击"完成验证"按钮,如下图: 我以前没有用过百度联盟,不过我以前用过淘宝联盟.前些天我在申请百度联盟的时候需要验证网站权限,就是下载验证文件上传到网站根目录,然后点击验证的. 不过,我发现怎么验证都不成功,我的文件明明也上传到网站的根目录了.其实,对于这个问题我一直就知道怎么解决

windows7下修改hosts文件无效解决办法

通常会为了开发方便.或者屏蔽掉一些恶意网站,我们会在hosts(c:\windows\system32\drivers\etc\hosts)文件中进行相应的域名指向,例: 在上图中,我们可以看到,将www.ywec.com指向到了127.0.0.1,在命令行下ping一下该域名,我们发现它已经被指向到了127.0.0.1,有时我们做了如上述所示操作后,发现域名仍然是指向原IP,这是怎么回事呢?一般情况下会有如下几种情况 1.该文件保存时未使用ansi编码进行保存,解决办法:更改文件编码为ansi

IE浏览器不能自动显示PDF文件的解决办法

今天更新了Adobe的PDF Reader,更新后发现在网页上无法预览PDF文件了,点击PDF的连接,浏览器就会提示下载或者打开,感觉很不爽,经过一番百度,找到了解决办法,在这里分享一下. 打开IE浏览器,在标题栏上面单击右键: 勾选Menu Bar,然后就会看到菜单栏显示出来了,点击Tool > Manage Add-nos,如图: 打开如下界面,点击下拉框,选中All add-ons 然后会显示所有的内容: 如图,选中PDF Reader,点击Disable按钮,按钮会变为Enable,然后