homedir=IJ.getDirectory('imagej') jythondir=os.path.join(homedir,'plugins/Evalulab/') jythondir=os.path.abspath(jythondir) sys.path.append(jythondir) import PoreDetectionTrueColor reload(PoreDetectionTrueColor) from PoreDetectionTrueColor import runPoreDetection import MessageStrings reload(MessageStrings) from MessageStrings import Messages import Utility reload(Utility) if __name__ == '__main__': dlg=DirectoryChooser(Messages.ChooseImageDirectory) print dlg.getDirectory() imageList=Utility.getImageListFromDirectory(dlg.getDirectory()) for imageName in imageList: fullImageName=os.path.join(dlg.getDirectory(), imageName) image=IJ.openImage(fullImageName) image.show() runPoreDetection(image, data, ops, display) image.close()
# @DatasetService data # @DisplayService display # @net.imagej.ops.OpService ops # @ImageDisplayService ids from ij import IJ from ij.plugin import Duplicator import os import sys homedir = IJ.getDirectory('imagej') jythondir = os.path.join(homedir, 'plugins/Evalulab/') jythondir = os.path.abspath(jythondir) sys.path.append(jythondir) import PoreDetectionTrueColor reload(PoreDetectionTrueColor) from PoreDetectionTrueColor import runPoreDetection if __name__ == '__main__': inputImp = IJ.getImage() runPoreDetection(inputImp, data, ops, display)
# @Dataset d # @DatasetService data # @DisplayService display # @net.imagej.ops.OpService ops # @ImageDisplayService ids from ij import IJ from ij.plugin import Duplicator import os import sys homedir=IJ.getDirectory('imagej') jythondir=os.path.join(homedir,'plugins/Scripts/Evalulab/') jythondir=os.path.abspath(jythondir) sys.path.append(jythondir) import PoreDetectionTrueColor reload(PoreDetectionTrueColor) from PoreDetectionTrueColor import runPoreDetection if __name__ == '__main__': inputImp = IJ.getImage() runPoreDetection(inputImp, data, ops, display)
import sys homedir = IJ.getDirectory('imagej') jythondir = os.path.join(homedir, 'plugins/Evalulab/') jythondir = os.path.abspath(jythondir) sys.path.append(jythondir) import PoreDetectionTrueColor reload(PoreDetectionTrueColor) from PoreDetectionTrueColor import runPoreDetection import MessageStrings reload(MessageStrings) from MessageStrings import Messages import Utility reload(Utility) if __name__ == '__main__': dlg = DirectoryChooser(Messages.ChooseImageDirectory) print dlg.getDirectory() imageList = Utility.getImageListFromDirectory(dlg.getDirectory()) for imageName in imageList: fullImageName = os.path.join(dlg.getDirectory(), imageName) image = IJ.openImage(fullImageName) image.show() runPoreDetection(image, data, ops, display) image.close()