// Dave Barry, Francis Crick Institute // 2017.11.28 // david.barry@crick.ac.uk // Performs a basic morphological analysis. Input (greyscale) images should all // be presented in a single input directory. macro "Batch Object Analyser"{ directory = getDirectory("Choose input files"); IJ.log("Input: " + directory); fileList = getFileList(directory); IJ.log(fileList.length + " files."); outputDirectory = getDirectory("Choose output directory"); IJ.log("Output: " + outputDirectory); run("Bio-Formats Macro Extensions"); setBatchMode(true); run("Set Measurements...", "area shape display redirect=None decimal=3"); minSize = 0.0; file = directory + fileList[0]; Ext.setId(file); Ext.openImagePlus(file); getPixelSize(unit, pw,ph); minSize = getNumber("Enter minimum object area (" + unit + "): ", minSize); for (i=0; i