Skip to content

Instantly share code, notes, and snippets.

@hkmoon
Forked from maweigert/label_image_from_rois.py
Last active July 7, 2021 11:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hkmoon/8675677317d5c64afbd51c1d45663ba5 to your computer and use it in GitHub Desktop.
Save hkmoon/8675677317d5c64afbd51c1d45663ba5 to your computer and use it in GitHub Desktop.
Generate label image from rois in Fiji
#@ ImagePlus imp
#@ OUTPUT ImagePlus result
from ij import IJ
from ij.plugin.frame import RoiManager
result = IJ.createImage("Labeling", "16-bit black", imp.getWidth(), imp.getHeight(), 1)
ip = result.getProcessor()
rm = RoiManager.getInstance()
for index, roi in enumerate(rm.getRoisAsArray()):
ip.setColor(index+1)
ip.fill(roi)
ip.resetMinAndMax()
IJ.run(result, "glasbey inverted", "")
result.show()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment