簡體   English   中英

ImageJ 宏:保存 csv 文件

[英]ImageJ Macro: saving csv file

我正在嘗試編寫一個宏來保存一系列圖像中的配置文件。 可悲的是,它不起作用:圖像正確打開和關閉(並繪制了正確的配置文件),但 .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]);

解決了: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);  
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM