matlab textscan读结构化.txt文件
要用 matlab 读之前处理的 COCO 的 ID map[1],将 sample ID 映射去 image name,用来读图片。ID map 文件每一行的形如:
0 9 000000000009.jpg
空格间开,第一列是 sample ID,第二列是原本的 image ID,即第三列 image name 中的 ID。
用 textscan
[2] 函数,其中格式控制符见 [3]。
Code
id_map_file = fullfile("data/COCO", "id-map.COCO.txt");f = fopen(id_map_file, "r");
% <sample ID> <image ID> <image name>
id_map = textscan(f, "%d %d %s");
fclose(f);% 读出的 cell 中对应三列
fprintf("cell shape:"), disp(size(id_map)); % (1, 3)
sid = id_map{1};
image_id = id_map{2};
image_name = id_map{3};fprintf("id:"), disp(size(sid)); % (123287, 1)
fprintf("image id:"), disp(size(image_id)); % (123287, 1)
fprintf("image name:"), disp(size(image_name)); % (123287, 1)% sid、image_id 是 int,用 `(i)` 索引
% image_name 是 str,用 `{i}` 索引
fprintf("id: %d, image id: %d, image name: %s\n", sid(1), image_id(1), image_name{1});
% 输出:id: 0, image id: 9, image name: 000000000009.jpg
References
- MS COCO 2017数据集预处理
- textscan
- formatSpec — Format of the data fields
matlab textscan读结构化.txt文件相关推荐
- MATLAB教学_03结构化程式与自定义函数
本文学习 MATLAB教学_03结构化程式与自定义函数.视频地址为:https://www.bilibili.com/video/av68228488?p=3 本文主要学习三个内容: 脚本编写 结构化 ...
- DCMTK:以HTML格式呈现DICOM结构化报告文件的内容
DCMTK:以HTML格式呈现DICOM结构化报告文件的内容 以HTML格式呈现DICOM结构化报告文件的内容 以HTML格式呈现DICOM结构化报告文件的内容 #include "dcmt ...
- DCMTK:将DICOM结构化报告文件的内容转换为XML格式
DCMTK:将DICOM结构化报告文件的内容转换为XML格式 将DICOM结构化报告文件的内容转换为XML格式 将DICOM结构化报告文件的内容转换为XML格式 #include "dcmt ...
- DCMTK:列出DICOM结构化报告文件的内容
DCMTK:列出DICOM结构化报告文件的内容 列出DICOM结构化报告文件的内容 列出DICOM结构化报告文件的内容 #include "dcmtk/config/osconfig.h&q ...
- python语言结构化语言_如何在python中处理结构化语言文件
我有一个像这样的大型结构化语言文件:TASK SchM_Task { TYPE = AUTO; SCHEDULE = NON; PRIORITY = 160; ACTIVATION = 1; TIMI ...
- MATLAB将图像数据以txt文件保存以及从txt文件中读矩阵并显示图像
网上这方面的分享挺多的,但是发现不怎么好用,下面介绍鄙人的方法 1.将一副灰度图像矩阵读入txt文件.如果你的图像是rgb的话用rgb2gray转成灰度的. 2.从txt文件中读数据到MATLAB并将 ...
- matlab中将数据保存为txt文件_matlab中将数据输出保存为txt格式文件的方式
将matlab中数据输出保存为txt 格式总结网上各大论坛,主要有三种 方法. 第一种方法 :save(最简单基本 具体的命令是:用save*.txt -ascii 为函数*.txt 为文件名,该文件 ...
- matlab 将txt导入excel,[转载]MATLAB 批量导入excel和txt文件的方法
将一个文件目录下所有的文件名字全部倒入到一个文件中,除了使用ls函数以外,还可以使用 file=dir('C:UsersAdministratorDesktopMATLAB数据的导入导出以及试验的数据 ...
- matlab 批量导入excel,MATLAB 批量导入excel和txt文件的方法
将一个文件目录下所有的文件名字全部倒入到一个文件中,除了使用ls函数以外,还可以使用 file=dir('C:\Users\Administrator\Desktop\MATLAB数据的导入导出以及试 ...
- 用MATLAB将矩阵数据写入txt文件中,打开乱码原因
MATLAB将数据写入txt文件中乱码的原因,是将数据按照二进制文件写入txt文件,所以打开会出现乱码的情况,只需要把 fid1=fopen('piture.txt','w'); 换成,就可以了 fi ...
最新文章
- guice google_与Google Guice的动手实践
- 要上进总会有时间的,要放松也总会有理由的——记录2年出版2本书带给我的改变,同时分享写书和写博客的技巧...
- vsftp安装与配置(通过虚拟用户登录)
- 网页布局设计的标准尺寸
- 给Dev-Cpp开挂
- python必须使用try except而不是if else的场合
- 最长公共子序列-dp
- jzoj3501-消息传递【换根法,树形dp】
- java 矩阵转置_图解利用Java实现数组转置
- python开发框架大全_最受欢迎 Top 12 Python 开源框架,你都用过吗?
- 交互式多模型_论文深度提升的万金油方法——多属性决策 Ⅱ
- 搜狗浏览器收藏夹在哪_chrome谷歌浏览器收藏夹在哪_chrome收藏夹在电脑什么位置...
- 分享17个网页设计中字体排版的优秀示例
- 【渝粤教育】电大中专门店销售与服务技巧 (2)作业 题库
- 苹果cms如何添加广告代码
- java程序加密_对Java代码加密的两种方式,防止反编译
- WPS表格常用快捷键大全
- 微信支付开发(1)--普通商户申请、账户验证、签约、公众号授权流程详解
- 计算机辅助翻译公开课,清华大学发布八门网络公开课
- 恒生电子2020届秋季招聘实录(已签offer)
热门文章
- 2019年伯克利大学 CS294-112《深度强化学习》第4讲:强化学习简介(笔记)
- 如何打造一个高效的研发团队
- 计算机u盘启动进不去怎么办,U盘启动盘怎么进不了PE系统 该如何解决
- 计算机科学型,函数计算器1005B学生专用 多功能计算机科学函数型
- vue 倒计时 插件_vue2.0实现倒计时的插件(时间戳 刷新 跳转 都不影响)
- API文档自动生成工具
- OMNeT 例程 Tictoc13 学习笔记
- 【Cortex-M0】11串口控制器
- 串口通信实验(通过串口控制LED、蜂鸣器)
- R费希尔精确检验(Fisher‘s exact test)