imageJを使用して自分自身のコードを作成するのは初めてですが、とにかくすべてのroiを一度に実行するループを作成しようとしていますが、それ。これまでのところ、これは私が持っているコードは次のとおりです。私が行うにはループがすべて異なるSIDの私は、私は入力して、特定のSIDの一部を必要としない持っているファイルが、私に目を通すことです欲しいImageJ:Helpフォルダとサブフォルダを参照するループを作成する
input = "S:\\Research Projects\\BAC\\machine training set\\Results_1stRound\\2016Data_1stRound\\epoch_based_training_0.7_TPF=0.615_FP=2.110\\SID130871_9999.330357336093230241152104825447607218951\\";
output = input;
function action(input, output, filename) {
open(input + filename);
setThreshold(112, 255);
run("Create Selection");
roiManager("Add");
roiManager("Select", 0);
saveAs("selection", output + filename);
close();
roiManager("Deselect");
roiManager("Delete");
}
list = getFileList(input);
for (i = 0; i < list.length; i++)
action(input, output, list[i]);
どのようにループを作成して、フォルダ(SIDファイル)とサブフォルダを参照してルイスを作成するかはわかりません。現在のところ、特定のSIDファイルを入力に入れなければならないので、いろいろなSIDファイルを一度に見てループを作成する方法についてのヘルプは素晴らしいものです。