Login  Register

Re: Pixel summary data?

Posted by Cammer, Michael on Feb 03, 2015; 6:06pm
URL: http://imagej.273.s1.nabble.com/Pixel-summary-data-tp5011424p5011429.html

Also...

// Assumes images are 8 bit; no error checking for this.
function methodByHistogram() {
  getHistogram(values, counts, 256);
  print("Black \t White");
  print(counts[0]+" \t "+counts[255]);
}

=========================================================================
 Michael Cammer, Microscopy Core & Skirball Institute, NYU Langone Medical Center
                          Cell:  914-309-3270     Temporary location:  SK2-7
          http://ocs.med.nyu.edu/microscopy & http://microscopynotes.com/


-----Original Message-----
From: ImageJ Interest Group [mailto:[hidden email]] On Behalf Of mattjackson
Sent: Tuesday, February 03, 2015 12:23 PM
To: [hidden email]
Subject: Re: Pixel summary data?

Here's a macro to count up dark (=0) and white (=255) pixels in a rectangular
selection:

getSelectionBounds(x,y,width,height);
yend = y+height;
xend = x+width;
WhiteCount=0;
DarkCount=0;

for(j=y;j<yend;j++){
        for(i=x;i<xend;i++){
                I = getPixel(i,j);
                if(I == 0){
                        DarkCount=DarkCount+1;
                }else{
                        WhiteCount=WhiteCount+1;
                }
        }
}

print("Dark White");
print(d2s(DarkCount,0)+" "+d2s(WhiteCount,0));



--
View this message in context: http://imagej.1557.x6.nabble.com/Pixel-summary-data-tp5011424p5011428.html
Sent from the ImageJ mailing list archive at Nabble.com.

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html