2016-08-17 3 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 파일을 한 번에 살펴본 다음 루프를 만드는 방법에 대한 도움이 필요합니다.

당신은 중첩 된 폴더 반복하는 방법 ImageJ에 메일 링리스트 아카이브에 대한 몇 가지 매크로 예제 및 예제를 찾을 수

답변