【问题标题】:ImageJ - Accessing the results logImageJ - 访问结果日志
【发布时间】:2014-08-30 01:49:16
【问题描述】:

这可能是一个非常简单的问题,但我正在为 ImageJ 编写一个小宏,我无法访问结果日志中的值。这是不起作用的代码:

selectWindow("Results");
test=getResult("channel",0);
print("test");

关于如何做到这一点的任何提示?谢谢。

【问题讨论】:

  • 在什么情况下不起作用?它会给你什么错误?
  • "Results" 表在第 6 行为空。 test=getResult("channel",0;
  • 我想知道问题是否在于我正在查看的结果表不是 ImageJ 拥有的主要结果表。我有一个来自分析/颜色直方图...
  • 您使用Color Histogram 插件的信息至关重要。最好通过编辑将此类信息合并到主要问题中,而不是放在甚至可能在某个时候被删除的评论中。

标签: macros imagej


【解决方案1】:

您指出这可能是由于插件未使用 ImageJ 的标准结果表是正确的。 Color_Histogram 插件使用non-standard way 来报告结果。

我在 github.com 上提交了 pull request 来解决此问题。当此拉取请求被合并并上传到 Fiji 更新程序时,以下宏代码在运行 Analyze > Color Histogram 后按预期工作:

test1 = getResultString("channel", 0);
print(test1);
test2 = getResult("mean", 0);
print(test2);

【讨论】:

    猜你喜欢
    • 2018-01-14
    • 2015-08-06
    • 1970-01-01
    • 2019-05-06
    • 2010-10-03
    • 1970-01-01
    • 1970-01-01
    • 2015-04-20
    • 1970-01-01
    相关资源
    最近更新 更多