2016-08-17 21 views
0

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ファイルを一度に見てループを作成する方法についてのヘルプは素晴らしいものです。

答えて

関連する問題