jython工程中,如何添加maven

22 篇文章 0 订阅

 

 

 

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)

效果

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值