【问题标题】:imageJ/FIJI: can i add a new ROI in the middle of a ROI manager list of ROIsimageJ/FIJI:我可以在 ROI 管理器的 ROI 列表中间添加一个新的 ROI
【发布时间】:2017-09-13 18:22:36
【问题描述】:

我有一些代码可以按特定顺序处理已保存的 ROI 列表。我正在尝试返回并添加缺少的 ROI,但似乎只能将它们添加到 ROI 管理器中 ROI 列表的末尾。有没有办法将它们添加到特定位置?

谢谢

【问题讨论】:

    标签: imagej roi fiji


    【解决方案1】:

    有没有办法将它们添加到特定位置?

    没有简单的方法。 RoiManager 类没有 API。它维护并行数据结构(java.awt.List listjava.util.ArrayList rois),它们都跟踪 ROI 列表。所以你需要:

    • RoiManager 获取 ROI 列表
    • 删除感兴趣索引之后的所有 ROI
    • 添加新的 ROI(到临时截断列表的末尾)
    • 读取之前移除的 ROI

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-19
      • 1970-01-01
      相关资源
      最近更新 更多