2016-11-03 4 views
1

У меня есть папка с файлами следующих Nikon NIS:Слияние двух ND2 стеки в пакетном режиме

P00_S00.nd2 
P00_S11.nd2 
P01_S01.nd2 
P01_S12.nd2 
P02_S02.nd2 
P02_S13.nd2 

до:

P10_S10.nd2 
P10_S21.nd2 

Я хотел бы объединить их с помощью P (позиция):

P00_S00.nd2 + P00_S11.nd2 = P00.nd2 
P01_S01.nd2 + P01_S12.nd2 = P01.nd2 

на данный момент у меня есть ImageJ макрос, который требует двух файлов должны быть открыты:

pt = "P00" 

win1 = pt + "_S00.nd2" 
win2 = pt + "_S11.nd2" 

selectWindow(win1); 
selectWindow(win2); 

run("Concatenate...", " title=" + pt + " image1=" + win1 + " image2=" + win2 + " image3=[-- None --]"); 
saveAs("Tiff", "~/out/" + pt + ".tif"); 

Как я могу сделать это так, чтобы вся папка обрабатывалась сразу, не открывая файлы вручную? У ImageJ Macro есть функции синтаксического анализа текста для извлечения итераторов из имен файлов?

ответ

0

Возможно, вы захотите использовать шаблон сценария «Папка процесса», доступный в меню «Шаблоны» редактора сценариев ImageJ. Для получения дополнительной информации см:

 Смежные вопросы

  • Нет связанных вопросов^_^