Login  Register

Re: Analyze Partcle - in Macro?

Posted by Michael Schmid on Mar 02, 2011; 2:21pm
URL: http://imagej.273.s1.nabble.com/Analyze-Partcle-in-Macro-tp3685510p3685511.html

Hi Marcel,

it seems you can't do getResult("Label", row) because that function  
works only with columns containing numbers.
What about comparing with the previous length of the Results table?

run("Clear Results");
lastLength=0;
for (k=0; k<list.length; k++) {
   ... select image list[k]
   ... run("Analyze Particles...", .....
   if (nResults>lastLength) {
     //new particles found in this image
     saveAs("Tiff", dir3+"O"+list[k]);
     lastLength = nResults;
   }
}



Michael
________________________________________________________________

On 2 Mar 2011, at 13:47, Marcel Krzan PhD wrote:

> Hi,
>
> I have one more question for my macro.
> In the loop I analysed the thousends of the slides. The objects  
> (particles) are
> only on a few of
> them (<<1%) .
> The function works perfect, ... but i don't know in which way  
> detect the new
> results in the
> label. I thinkabout the function - "IF" new line was added to the  
> label, then
> "saveas..."
> but how I can detect the new results was added to the label.
> .....
> run("Set Measurements...", "area standard centroid center fit shape  
> limit
> display
> redirect=None decimal=3");
>
> run("Analyze Particles...", "size=10000-25000 circularity=0.00-1.00
> show=Outlines display
> include in_situ");
> ....
> and now I want to detect:
>   if ............................ {
> saveAs("Tiff", dir3+"O"+list[k]);
> }
>
> Best regards,
>
> Dr. Marcel Krzan
> Institute of Catalysis and Surface Chemistry
> Polish Academy of Sciences