Облако тегов

Авторизация


Полезная информация

интернет магазин обуви зимние кроссовки найк доставка и примерка, новые модели. . обеды в офис москва
Телеконференции, научные статьи, исследования в медицине, биологии и экологии
 
 

Макрос Alignment (выравнивание кадров в стеке)

Печать E-mail
Автор Administrator   
13.04.2009 г.
Этот макрос используется для выравнивания кадров в покадровых стеках с помощью изменения XY координат. Сначало запустите  "Добавить и продожить" ("Add and Advance ") или  "Добавить и вернуться" ("Add and Go Back"), затем выбираем кадр на изображении, используя ROI Manager. После этого запускаем макрос "Align" ("Выровнять"), который использует Image>Translate command. Изменения каждого кадра основано на изменениях в координаты  XY этого кадра.
 
Текст макроса:
  macro "Add and Advance [a]" {
roiManager("add");
run("Next Slice [>]");
}

macro "Add and Go Back [b]" {
roiManager("add");
run("Previous Slice [<]");
}

macro "Align" {
roiManager("select", 0);
run("Measure");
xref = getResult("X");
yref = getResult("Y");
n = roiManager("count");
for (i=0; i<n; i++) {
roiManager("select", i);
run("Measure");
x = getResult("X");
y = getResult("Y");
dx = xref - x;
dy = yref - y;
run("Select None");
run("Translate...", "x="+dx+" y="+dy+" slice");
}
}
Последнее обновление ( 13.04.2009 г. )
 
« Пред.   След. »
 
 
Научно-информационный портал. Биоинформатика, геномика, протеомика. Биософт. Анализ изображений (Imaging). Copyright © 2008-2010
Rambler's Top100 создание сайтов, разработка сайтов