del pix2 del pix3 del pix4 if not os.path.exists(subsub): os.mkdir(subsub) pixels = [] for j in range(4): System.gc() imp = segmentator.applyClassifier(imps[j], 0, True) imp = imp.getStack() imp = imp.getProcessor(1) cm = imp.getColorModel() pixels.append(imp.getPixels()) pix1 = pixels[0] pix2 = pixels[1] pix3 = pixels[2] pix4 = pixels[3] pixcomb = pix1[:-s * d1] + pix2[s * d1:-s * d1] + pix3[s * d1:-s * d1] + pix4[s * d1:] result = ImagePlus("Result", FloatProcessor(d1, dimentions[1], pixcomb, cm)) IJ.save(result, subsub + "\\result_RAW.tif") IJ.run(result, "Despeckle", "") strel = morphology.Strel.Shape.DISK.fromDiameter(3) result = morphology.Morphology.erosion(result.getProcessor(), strel) result = result.convertToByteProcessor() result = ImagePlus("plus", result) IJ.run(result, "Gaussian Blur...", "sigma=15") IJ.save(result, subsub + "\\result_READY.tif") result.close()