jython工程中,如何添加maven

    技术2025-04-24  14

     

     

     

    net.imagej:ij:1.52k

     

     

     

     

     

     

    运行

    # roiMgr_.py # goal: save a set of selected ROIs from ij import IJ from ij.plugin.frame import RoiManager from ij.gui import Roi # open blobs and show it imp = IJ.openImage("http://imagej.nih.gov/ij/images/blobs.gif"); imp.show() # make 3 ROIs and add to manager rm = RoiManager.getInstance() if not rm: rm = RoiManager() rm.reset() roi1 = Roi(10, 70, 20, 15) rm.addRoi(roi1) roi2 = Roi(50, 70, 20, 15) rm.addRoi(roi2) roi3 = Roi(90, 70, 20, 15) rm.addRoi(roi3) imp.show() rm.runCommand(imp, "Show All") # define a set of ROIs as an array from array import array aROIs = array('i', [0,2]) # print aROIs # select the ROIs listed in the array, and save them rm.setSelectedIndexes(aROIs) selRois = rm.getSelectedIndexes() # print selRois, " are selected" # get path for temp file import os from ij.io import DirectoryChooser dc = DirectoryChooser("Pick folder for saving ROI set") folder = dc.getDirectory() rm.runCommand("Save", os.path.join(folder, "temp.zip")) # reset ROI mgr and open the saved set rm.reset() rm.runCommand("Open", os.path.join(folder, "temp.zip")) rm.runCommand(imp, "Show All") if __name__ == '__main__': x = input("x:") print(x)

    效果

     

     

     

    Processed: 0.009, SQL: 9