Skip to content

Tags: lartpang/PySODEvalToolkit

Tags

v0.6.2

Toggle v0.6.2's commit message
Merge branch 'master' of github.com:lartpang/PySODEvalToolkit

v0.6.1

Toggle v0.6.1's commit message
Remove useless script and update the requirements.txt for compatibility.

v0.6.0

Toggle v0.6.0's commit message
修复小bug。

v0.5.1

Toggle v0.5.1's commit message
1. 修复绘图代码中的一些问题。

2. 完善对于 E-measure 绘图的支持。
3. 补充一些绘图的展示,这里以我自己的 RGB-D SOD 论文 CAVER (TIP 2023) 的论文结果为例。

v0.5.0

Toggle v0.5.0's commit message
调整细节,并更新指标库的版本。

v0.4.1

Toggle v0.4.1's commit message
添加一个更加具体的使用示例

v0.4.0

Toggle v0.4.0's commit message
* 2022年4月23日

    - 为了便于使用和配置,对大量代码进行了调整和修改,与之前版本相比,使用上也存在部分差异。
    - 评估部分:
      - 支持多个方法的json文件同时使用评估。
      - 更新了指标统计类,便于更灵活的指定不同的指标。
      - 对一些医学二值分割的指标提供了支持。
    - 绘图部分:
      - 支持多个曲线npy文件同时用于绘图。
      - 将个性化配置尽可能独立出来,提供了独立的绘图配置文件。
      - 重构了绘图类,便于使用yaml文件对matplotlib的默认设定进行覆盖。

v0.3.0

Toggle v0.3.0's commit message
* 2021年11月18日

    1. 改正拼写错误,调整命名。
    2. 支持预测结果中使用名称前缀 (例子可见`examples`文件夹中的`config_method_json_example.json`),现在搭配后缀,基本上可以应对所有可能的情形了。但是需要说明的是,目前不支持使用文件提供的映射关系,请确保预测名字中包含真值(不包含扩展名)名字。
    3. 优化了绘图中的axis的设置,由于这些设置属于非常细粒度的设定,目前暂不支持使用终端选项配置,之后可能会使用特定的配置文件,例如json等来配置相关选项。
    4. 支持绘图中使用共享的纵轴,即`sharey`,这可以用来辅助绘制独立的示例图。具体使用可见`examples`中的`plot_results.py`文件。
    5. 优化了下 `include_` 与 `exclude_` 类选项的相关函数.
    6. 添加了数据集和方法配置的json的例子。并且针对`examples`中提供的配置文件统一命名为`config_`.
    7. 绘图支持对数据名和方法名使用别名。之前都是直接从各自的 `json` 配置文件中读取键来作为绘图中显示的名字,这对于名字有特殊标记(例如名字中想补充年份或者会议名字)时的使用不太方便和灵活。所以当前支持了使用额外的 `json` 配置文件来配置映射关系。例子可见 `examples` 中的 `alias_for_plotting.json` 。
    8. 由于核心文件`eval_all.py`和`plot_results.py`的配置和调用方式发生了变化,所以为了便于大家的使用和修改,我提供了两个简单调用的`sh`文件,里面提供了这怒地各个选项的基本配置案例。linux用户可以直接使用`bash <sh_name>.sh`来执行,而windows用户麻烦些,还是自己参考着其中的配置项在终端自行配置吧!有问题欢迎提问,当然,如果大家可以提供windows直接调用的`bat`文件倒也欢迎PR哦!

v0.2.0

Toggle v0.2.0's commit message
update the result table

v0.1.0

Toggle v0.1.0's commit message
补充readme.md