Нераспознанная команда: '' LoG 3D '' - на языке макросов IMAGEJ - PullRequest
0 голосов
/ 24 сентября 2019

Я пытаюсь написать код на макроязыке ImageJ, чтобы автоматизировать работу по анализу изображений вручную.Я нашел другой сайт, чтобы разобраться с этой проблемой.Затем я недавно скачал IMAGEJ v1.52q, который является последней версией.Затем я вставил код в магнитофон Маркоса и запустил код.Выполнение вызвало «Нераспознанная команда»: ошибка LoG 3D.Я посмотрел на плагин фильтров LoG и нашел только тот, который выпущен в 2000 году. Я загрузил его в часть плагинов ImageJ, но у меня такая же ошибка.Пожалуйста, дайте мне знать, если у вас есть какие-либо решения для этой проблемы.

Заранее спасибо.

Код, который я написал, взят с сайта: https://forum.image.sc/t/manual-image-analysis-works-but-not-the-macro-batch/134/15

и это:

macro "Focal adhesion analysis" { 
    dir = getDirectory("Choose a Directory "); 
    list = getFileList(dir); 
    setBatchMode(true); 
    for (i=0; i<list.length; i++) { 
        path = dir+list[i]; 
        open(path);

        run("16-bit");
        run("Subtract Background...", "rolling=50 sliding");
        run("CLAHE ", "blocksize=15 histogram=256 maximum=6");
        title = getTitle;
        run("LoG 3D", "sigmax=4 sigmay=4");
        selectWindow("LoG of "+title);
        setAutoThreshold("Otsu");
        run("Analyze Particles...", "size=1-Infinity circularity=0.05-1.00 clear add");

            path2 = dir+File.nameWithoutExtension; 
            saveAs("JPEG", path2+"-bin.jpeg");
        selectWindow(title);
        run("Revert");
        roiManager("Measure");
                close(); 
                saveAs("results", path2+"-results.tsv"); 
                roiManager("reset");
        } 
}
...