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()
		
	
Пример #2
0
# @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()