标注文件格式转换功能的简单实现
2016-09-09 18:10
316 查看
有些文章或者论坛记录了简单粗暴的方法,以便将.mat文件转换成相应的.txt文件。
但是它们的方法无法处理结构复杂的.mat文件,为了精确,以达到自己的需求,还是自己写出来比较靠谱。
代码如下:
data = load('cars_annos.mat');
annos = data.annotations;
lth=length(annos);
fid=fopen('values.txt', 'wt');
for i=1:lth
im_path=annos(i).relative_im_path;
x1=annos(i).bbox_x1;
y1=annos(i).bbox_y1;
x2=annos(i).bbox_x2;
y2=annos(i).bbox_y2;
fprintf(fid,'%s,',im_path);
fprintf(fid,'%d,%d,%d,%d\n',x1,y1,x2,y2);
end
fclose(fid);
参考链接:http://blog.csdn.net/yypyzzyt/article/details/9985655
但是它们的方法无法处理结构复杂的.mat文件,为了精确,以达到自己的需求,还是自己写出来比较靠谱。
代码如下:
data = load('cars_annos.mat');
annos = data.annotations;
lth=length(annos);
fid=fopen('values.txt', 'wt');
for i=1:lth
im_path=annos(i).relative_im_path;
x1=annos(i).bbox_x1;
y1=annos(i).bbox_y1;
x2=annos(i).bbox_x2;
y2=annos(i).bbox_y2;
fprintf(fid,'%s,',im_path);
fprintf(fid,'%d,%d,%d,%d\n',x1,y1,x2,y2);
end
fclose(fid);
参考链接:http://blog.csdn.net/yypyzzyt/article/details/9985655
相关文章推荐
- win32汇编 实现UNIX文件格式转换WINDOWS文件格式 的功能
- sql server 关于表中只增标识问题 C# 实现自动化打开和关闭可执行文件(或 关闭停止与系统交互的可执行文件) ajaxfileupload插件上传图片功能,用MVC和aspx做后台各写了一个案例 将小写阿拉伯数字转换成大写的汉字, C# WinForm 中英文实现, 国际化实现的简单方法 ASP.NET Core 2 学习笔记(六)ASP.NET Core 2 学习笔记(三)
- JS实现简单的星期格式转换功能示例
- javaCV开发详解之7:让音频转换更加简单,实现通用音频编码格式转换、重采样等音频参数的转换功能(以pcm16le编码的wav转mp3为例)
- javaCV开发详解之7:让音频转换更加简单,实现通用音频编码格式转换、重采样等音频参数的转换功能(以pcm16le编码的wav转mp3为例)
- javaCV开发详解之7:让音频转换更加简单,实现通用音频编码格式转换、重采样等音频参数的转换功能(以pcm16le编码的wav转mp3为例)
- Asp.net+Extjs实现对GridPanel分页、行内编辑、增加、删除、弹出新窗体增加、数据验证、编辑指定列、数据格式转换等功能
- VC实现简单的PE文件感染(增加的是downloader功能)
- jacob 实现Office Word文件格式转换 docTotxt,docTopdf,docxTodoc,pdfTotxt ...
- 基于java实现的简单网页日历功能,有兴趣得可以把它转换到前端实现
- 简单的实现对话框中文件的拖拽功能
- Java平台要实现类似豆丁百度文科的文档在线阅读,总体思路是讲doc docx等文件格式利用jcom转换成pdf再用swftools转为swf。再用flexpaper组件显示swf。
- jacob 实现Office Word文件格式转换
- VS2010中使用NeatUpload实现简单的文件上传功能
- 用MVC实现简单的文件(图片)上传下载功能
- 简单介绍用JSP来实现文件下载功能的几种方式
- c#实现word,excel转pdf代码及部分Office 2007文件格式转换为xps和pdf代码整理
- 识别常见编码格式文件并转换成UTF-8编码 的java实现 源码
- Java简单实现文件剪切的功能
- SDL游戏开发教程06(利用BOOST库实现简单的文件日志功能)