Login  Register

Re: Divide ROI in three equal ROI

Posted by andres91 on Jun 20, 2017; 2:21am
URL: http://imagej.273.s1.nabble.com/Divide-ROI-in-three-equal-ROI-tp5018932p5018934.html

Thank you very much!! I think I wanted cut Horizontally but I managed to modify macro:

macro "cut into thirds horizontally" {
  roiManager("Add");
  firstROI = roiManager("count")-1;
  getSelectionBounds(x, y, width, height);
  third = height / 3;
  for (i=0; i<3; i++) {
    makeRectangle (x, y+(i*third), width, third);
    roiManager("Add");
    roiManager("select", roiManager("count")-1);
    roiManager("rename", "rectangle");
    roiManager("select", newArray(firstROI, roiManager("count")-1));
    roiManager("and");
    roiManager("Add");
    roiManager("deselect");
    roiManager("select", roiManager("count")-2);
    roiManager("delete");
  }
}