Пример #1
0
	def setRoisarray(self, rois, img) : 
		self.__roisArray=[]
		self.__roisArray+=rois
		self.__image=img
		self.__firstslice=img.getSlice()
		self.__ranges={}
		self.__test="ok"
		Roi.setColor(Color.BLUE)
Пример #2
0
	def __init__(self, rois, img): #constructor initialize a private rois array
		self.__roisArray=[]
		self.__roisArray+=rois
		self.__image=img
		self.__firstslice=img.getSlice()
		self.__ranges={}
		self.__test="ok"
		Roi.setColor(Color.BLUE)
		self.__setMaxValues()
Пример #3
0
def save_roi_set(imp=IJ.getImage()):

    img_dir, name = get_file_info()
    roi_dir = make_roi_dir(img_dir, name)
    roi_path = make_roi_path(roi_dir, name)

    Roi.setColor(Color.blue)
    rm = RoiManager().getInstance()
    rm.deselect()
    rm.runCommand("Save", roi_path)

    ol = imp.getOverlay()
    if ol is None:
        ol = Overlay()
    for roi in rm.getRoisAsArray():
        ol.add(roi)
        imp.setOverlay(ol)

    rm.runCommand("delete")
    ol.setStrokeColor(Color.blue)
    Roi.setColor(Color.yellow)