要用 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

  1. MS COCO 2017数据集预处理
  2. textscan
  3. formatSpec — Format of the data fields

matlab textscan读结构化.txt文件相关推荐

  1. MATLAB教学_03结构化程式与自定义函数

    本文学习 MATLAB教学_03结构化程式与自定义函数.视频地址为:https://www.bilibili.com/video/av68228488?p=3 本文主要学习三个内容: 脚本编写 结构化 ...

  2. DCMTK:以HTML格式呈现DICOM结构化报告文件的内容

    DCMTK:以HTML格式呈现DICOM结构化报告文件的内容 以HTML格式呈现DICOM结构化报告文件的内容 以HTML格式呈现DICOM结构化报告文件的内容 #include "dcmt ...

  3. DCMTK:将DICOM结构化报告文件的内容转换为XML格式

    DCMTK:将DICOM结构化报告文件的内容转换为XML格式 将DICOM结构化报告文件的内容转换为XML格式 将DICOM结构化报告文件的内容转换为XML格式 #include "dcmt ...

  4. DCMTK:列出DICOM结构化报告文件的内容

    DCMTK:列出DICOM结构化报告文件的内容 列出DICOM结构化报告文件的内容 列出DICOM结构化报告文件的内容 #include "dcmtk/config/osconfig.h&q ...

  5. python语言结构化语言_如何在python中处理结构化语言文件

    我有一个像这样的大型结构化语言文件:TASK SchM_Task { TYPE = AUTO; SCHEDULE = NON; PRIORITY = 160; ACTIVATION = 1; TIMI ...

  6. MATLAB将图像数据以txt文件保存以及从txt文件中读矩阵并显示图像

    网上这方面的分享挺多的,但是发现不怎么好用,下面介绍鄙人的方法 1.将一副灰度图像矩阵读入txt文件.如果你的图像是rgb的话用rgb2gray转成灰度的. 2.从txt文件中读数据到MATLAB并将 ...

  7. matlab中将数据保存为txt文件_matlab中将数据输出保存为txt格式文件的方式

    将matlab中数据输出保存为txt 格式总结网上各大论坛,主要有三种 方法. 第一种方法 :save(最简单基本 具体的命令是:用save*.txt -ascii 为函数*.txt 为文件名,该文件 ...

  8. matlab 将txt导入excel,[转载]MATLAB  批量导入excel和txt文件的方法

    将一个文件目录下所有的文件名字全部倒入到一个文件中,除了使用ls函数以外,还可以使用 file=dir('C:UsersAdministratorDesktopMATLAB数据的导入导出以及试验的数据 ...

  9. matlab 批量导入excel,MATLAB  批量导入excel和txt文件的方法

    将一个文件目录下所有的文件名字全部倒入到一个文件中,除了使用ls函数以外,还可以使用 file=dir('C:\Users\Administrator\Desktop\MATLAB数据的导入导出以及试 ...

  10. 用MATLAB将矩阵数据写入txt文件中,打开乱码原因

    MATLAB将数据写入txt文件中乱码的原因,是将数据按照二进制文件写入txt文件,所以打开会出现乱码的情况,只需要把 fid1=fopen('piture.txt','w'); 换成,就可以了 fi ...

最新文章

  1. guice google_与Google Guice的动手实践
  2. 要上进总会有时间的,要放松也总会有理由的——记录2年出版2本书带给我的改变,同时分享写书和写博客的技巧...
  3. vsftp安装与配置(通过虚拟用户登录)
  4. 网页布局设计的标准尺寸
  5. 给Dev-Cpp开挂
  6. python必须使用try except而不是if else的场合
  7. 最长公共子序列-dp
  8. jzoj3501-消息传递【换根法,树形dp】
  9. java 矩阵转置_图解利用Java实现数组转置
  10. python开发框架大全_最受欢迎 Top 12 Python 开源框架,你都用过吗?
  11. 交互式多模型_论文深度提升的万金油方法——多属性决策 Ⅱ
  12. 搜狗浏览器收藏夹在哪_chrome谷歌浏览器收藏夹在哪_chrome收藏夹在电脑什么位置...
  13. 分享17个网页设计中字体排版的优秀示例
  14. 【渝粤教育】电大中专门店销售与服务技巧 (2)作业 题库
  15. 苹果cms如何添加广告代码
  16. java程序加密_对Java代码加密的两种方式,防止反编译
  17. WPS表格常用快捷键大全
  18. 微信支付开发(1)--普通商户申请、账户验证、签约、公众号授权流程详解
  19. 计算机辅助翻译公开课,清华大学发布八门网络公开课
  20. 恒生电子2020届秋季招聘实录(已签offer)

热门文章

  1. 2019年伯克利大学 CS294-112《深度强化学习》第4讲:强化学习简介(笔记)
  2. 如何打造一个高效的研发团队
  3. 计算机u盘启动进不去怎么办,U盘启动盘怎么进不了PE系统 该如何解决
  4. 计算机科学型,函数计算器1005B学生专用 多功能计算机科学函数型
  5. vue 倒计时 插件_vue2.0实现倒计时的插件(时间戳 刷新 跳转 都不影响)
  6. API文档自动生成工具
  7. OMNeT 例程 Tictoc13 学习笔记
  8. 【Cortex-M0】11串口控制器
  9. 串口通信实验(通过串口控制LED、蜂鸣器)
  10. R费希尔精确检验(Fisher‘s exact test)