【问题标题】:ImageJ Macro: saving csv fileImageJ 宏:保存 csv 文件
【发布时间】:2017-01-24 14:17:27
【问题描述】:

我正在尝试编写一个宏来保存一系列图像中的配置文件。 遗憾的是,它不起作用:图像正确打开和关闭(并且绘制了正确的配置文件),但找不到 .csv。

这是代码:

function action(input, output, filename) {
    open(input+filename);
    makeLine(568, 14, 576, 1006);
    run("Plot Profile");
            saveAs("Measurements", output + filename + ".csv");
    close();
    close();
}


input = "C:\\Users\\...etc...\\20170124\\";
output = "C:\\Users\\...etc....\\20170124\\";

list = getFileList(input);
for (i = 0; i < list.length; i++)
        action(input, output, list[i]);

【问题讨论】:

  • 我也试过saveAs("Results", output + filename + ".csv");
  • 我发布了一个与此类似的question。你介意看一下吗?

标签: csv macros grayscale imagej


【解决方案1】:

已解决:D

function action(input, output, filename) {
    open(input+filename);
    makeLine(568, 14, 576, 1006);
    run("Clear Results");
    name = filename +".csv";
    profile = getProfile();
    for (i=0; i<profile.length; i++)
    setResult("Value", i, profile[i]);
    updateResults();
    saveAs("Results", output + name);  
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-22
    相关资源
    最近更新 更多