整体流程介绍:

1 生成mat文件:
通过pang的代码生成 ECSSD\ PASCALS\ DUTS\ HUK-IS\ DUT-OMRON 5个数据集的mat文件,均可以在在macbook pro上面完成。
运行evaluate_models.m文件, 下面是路径信息要填写
  Dataset.firstPath = '/.../tools/SaliencyMaps';  % sm路径
  Dataset.datasetName = 'HKU-IS';  % 选择一个数据集
  Dataset.GTdir = ['/.../tools/GroundTruth/', Dataset.datasetName, '/'];  % GT路径,评测的图片以GT数量为准
  Dataset.savedir = [ '.../tools/Results/' , Dataset.datasetName , '/' ];  % mat保存路径
运行之后,选择SM->选择对应的数据集->open

->选择要测试的算法(可以选多个)

->可以选择前后缀加进去,这要看sm的具体命名

2 生成曲线图:
运行draw_once.m文件,
  result_path = '/.../tools/Results/';  % mat文件地址
  dataset_list = {'DUT-OMRON'; 'DUTS'; 'ECSSD'; 'HKU-IS'; 'PASCAL-S'};  % 要评测生成pre-rec曲线的数据集
  path_list = {'Amulet'     % 2017 v 1  % 算法路径索引
                       ...
                     'EGNet-R';   % 2019 r 17
                     'Ours'; };
  disp_list = {'Amulet'     % 2017 v  % 这是另外起个名字,因为有些算法有一些标注,eg说明干网vgg,res,或者后期处理用crf
                      ...
                     'EGNet-R';   % 2019 r
                     'Ours'; };
运行之后mbp上保存为eps格式不失真

3 mat转化为excel:
将mat文件放在win下,还用pang的代码:
运行mat2excel.m
  data_name= ‘PASCAL-S’;  % 要生成excel的数据集
  output_folder = 'H:\...\tools\Results\'。% mat文件的位置,也是输出excel的位置
  filename = [output_folder, 'record_ablacatioin1.xls']。% 输出excel的文件名
要注意的是: 生成的excel内容在sheet2,sheet1是空的,当时这个问题困扰我很久。

4 整合5个数据集的excel到一起
参考MINet的表格
首先, 设置为.后三位,选中数字区域,右键,设置单元格格式-数字-自定义- #.000
然后, 指标改名
最后, 更改算法排序

5 excel转化为latex:
https://blog.csdn.net/Jiajikang_jjk/article/details/80788501
此博客说的很清楚
1:下载excel2latex.xla
https://ctan.org/tex-archive/support/excel2latex/
2:下载如下

3: 导入excel2latex.xla
首先,文件-选项-信任中心-信任中心设置-宏设置 里确认没有选择禁用所有宏,若已禁用的就更改下设置(启用所有宏)。
然后,在 文件-选项-加载项-转到-浏览-选中下载的excel2latex.xla文件,载入已下载好的Excel2LaTeX.xla文件,并勾选确认。
最后,重启excel,看到下属按钮说明安装成功

4 选中表格区域-加载项-convert table latex
5 复制

6 粘贴到latex

6 完善Latex:
生成的表格会断断续续,所以做如下操作:
1 将 \toprule 、\midrule 、\bottomrule修改为 \hline
2 将 \cmidrule修改为 \cline
3 还要注意将excel里面的灰色线条去掉:点击‘视图’,取消勾选‘网格线’(此处貌似不做也行)

问题一:表格太大,需要缩小到适应大小:

...

\resizebox{\textwidth}{!}{   
        \begin{tabular} ->替换为 \begin{tabu}
        ...
        \end{tabular} ->替换为 \end{tabu}
         }
....

这样就可以自适应的调整大小~

问题二:若要加粗部分线条

1 加入宏包:
\usepackage{tabu}

2 ...
        \begin{tabular} ->替换为 \begin{tabu}
        ...
        \end{tabular} ->替换为 \end{tabu}
....

3 将需要加粗的线条如下替换:
\hline ->替换为 \tabucline[1.5pt]{-} 即可

其他问题,可以参考https://blog.csdn.net/zjc910997316/article/details/104377482

从mat文件生成excel表格再生成latex: Mat2Excel2Latex相关推荐

  1. c#读取生成excel表格文件xls、xlsx格式文件

    全栈工程师开发手册 (作者:栾鹏) c#教程全解 c#存储生成excel表格格式xls.xlsx格式的文件 需要电脑安装对应版本的office,并且在项目中引用excel 测试代码 static vo ...

  2. 【PHP】PHP使用PHPExcel生成Excel表格文件(附带随机生成英文名函数)

    [PHP]PHP使用PHPExcel生成Excel表格文件(附带随机生成英文名函数) 前言 由于业务需要,我们需要从业务中汇总数据,并生成Excel文件. 思路是这样的 PHP要导出Excel表格文件 ...

  3. java使用jxl生成excel表格,jsp使用js下载excel文件xls

    java使用jxl生成excel表格,jsp使用js下载excel文件 后端代码 maven jar包 主体代码逻辑 引入的jar包 具体代码段 重点详解 表头和表格内容两种格式 直接将 HttpSe ...

  4. [VS_C#实战案例](1)批量提取文件夹内txt文件的指定字符串生成excel表格

    [VS_C#实战案例](1)批量提取文件夹内txt内容生成excel表格 个人边学习边开发的日常总结,发布在此与各位交流.共同进步. 语言:c# 软件:visual studio 实现功能:提取指定文 ...

  5. linux qt写入excel文件内容,Qt 读取Excel表格数据 生成Excel表格并写入数据

    Qt 读取Excel表格数据 生成Excel表格并写入数据 Qt 读取Excel表格数据 生成Excel表格并写入数据 修改.pro文件,增加 axcontainer QT += axcontaine ...

  6. MATLAB生成excel表格

    MATLAB生成excel表格 核心函数 实例 常规 特殊 其他 by HPC_ZY 核心函数 xlswrite(filename, data); 其中,data可以是二维数组(mat)或二维元胞(c ...

  7. vue3.0 + xlsx 实现纯前端生成excel表格

    vue3.0 + xlsx 实现纯前端生成excel表格 1.安装依赖 npm install xlsx --save 2.导入依赖 import * as XLSX from 'xlsx' // V ...

  8. html5生成excel,H5纯前端生成Excel表格

    H5纯前端生成Excel表格方法如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 var arr = [ 14 { 15 "姓名":"喵喵喵" ...

  9. php怎么把网页生成excel,php网页表格生成excel表格数据-php怎么把数据生成excel表格...

    php导出生成excel表格几种方法介绍 这属于php的技术: php可以用PHPExcel直接导出成excel文件: 代码如下: require_once("../lib/excelcre ...

最新文章

  1. 征途linux mysql_MySql征途之mysql常用命令
  2. 精通python网络爬虫-精通Python网络爬虫:核心技术、框架与项目实战 PDF
  3. java 字符串去重排序
  4. JanusGraph基础知识
  5. 全面理解搜索Query:当你在搜索引擎中敲下回车后,发生了什么?
  6. CF 285D 285E
  7. MyBatis注解开发方式
  8. 成为设计师必看的40本书
  9. 杀戮尖塔是用java_杀戮尖塔修改class文件图文教程 杀戮尖塔怎么改class
  10. excel表格xlsx密码强制解除手机,忘记excel表格xlsx密码如何找回?
  11. 使用LASSO进行全基因组关联分析
  12. windows下Oracle 11g数据库每天自动备份的实现方法
  13. 【无线网络技术】实验三——无线局域网组成与管理实验
  14. 看了狗屁不通文章生成器,我想起自己写过个人信息生成器
  15. 因为贱,所以生活艰辛!说出真相,底层会更绝望
  16. 1月5日起铁路调图 北京可直达北海
  17. 网心科技陈磊:星域CDN四大技术破直播核心挑战
  18. 愿码(ChainDesk.CN):EOS钱包开发 五使用cleos工具管理账号权限
  19. 搜索不到投屏设备怎么办_乐播投屏搜索不到设备怎么办?乐播投屏搜索不到设备的解决方法...
  20. IPCInvoker,Android跨进程调用如此简单

热门文章

  1. C51单片机基础之4G模块
  2. 区块链系统的分层模型
  3. 360应用商店APP侵权投诉流程
  4. 贵阳重庆两日往返游计划书
  5. 新能源汽车模型,matlab/simulink模型 实用,很全
  6. HTTP | Http与Https
  7. PROJECT常用快捷键
  8. 基于Java的电脑商城的设计与实现(附源码地址)
  9. 镜像瘦身:每一层都不能放过
  10. Galaxy S3刷机改内核的流水账(2)