【问题标题】:imagej/fiji macro processing with bio-format具有生物格式的 imagej/fiji 宏处理
【发布时间】:2019-10-31 18:00:47
【问题描述】:

我正在尝试创建一个宏,该宏将在包含图像的文件中循环运行。要打开图像,我正在使用 Bio-Format 导入器,并且代码正在运行,但是,它每次都会提示我选择文件中的图像。有没有办法让它自动运行文件? 这是我下面的代码...任何帮助将不胜感激..

这些是我尝试过但仍然无法使用的其他一些格式

run("Bio-Formats Importer", "open= + inputDirectory + fileList[i] color_mode=Default view=Hyperstack stack_order=XYCZT");

run("Bio-Formats Importer", "open(fileList) color_mode=Default rois_import=[ROI manager] split_channels view=Hyperstack stack_order=XYCZT");

run("Bio-Formats Importer", "open= + inputDirectory + fileList[i] color_mode=Default rois_import=[ROI manager] split_channels view=Hyperstack stack_order=XYCZT")

run("Bio-Formats", "open=" + fileList[i] " color_mode=Default  open_all_series rois_import=[ROI manager] split_channels view=Hyperstack stack_order=XYCZT");

run("Bio-Formats Importer", "open=["+fileList[i]+"] color_mode=Default view=Hyperstack stack_order=XYCZT series_"+d2s(j,0)); 


setBatchMode(true); 
inputDirectory = getDirectory("Choose a Directory of Image")

fileList = getFileList(inputDirectory);

for (i = 0; i < fileList.length; i++)
{
processImage(fileList[i]);
outputDirectory = "S:/Research/MLW/OUTPUT/";
outputFile = outputDirectory+fileList[i]+".csv";
saveAs("results",outputFile);
}

setBatchMode(false); 

function processImage(imageFile)
{
prevNumResults = nResults;  

run("Bio-Formats Macro Extensions"); 

run("Bio-Formats Importer", "open= + inputDirectory + fileList[i] color_mode=Default rois_import=[ROI manager] split_channels view=Hyperstack stack_order=XYCZT");  

   filename = getTitle();

run("Auto Threshold", "method=Yen white");
run("Skeletonize (2D/3D)");

【问题讨论】:

    标签: macros bioinformatics imagej imagej-macro fiji


    【解决方案1】:

    这可能就像在 setBatchMode 函数中移动所有内容一样简单

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多