Re: using variable with "add" function
Posted by
Michael Schmid on
Jun 24, 2009; 8:32am
URL: http://imagej.273.s1.nabble.com/using-variable-with-add-function-tp3692029p3692030.html
Hi,
it should be
getStatistics(area, mean, min, max, std, histogram)
or
getStatistics(area, mean)
Your macro will assigne the area to the 'mean' variable - it seems
that the area of your images (in calibrated units) was almost zero...
By the way, since the "Add..." function works on raw (uncalibrated)
pixel values, it would be better to use
getRawStatistics(nPixels, mean);
Otherwise the macro won't work correctly for images with pixel value
calibration.
Michael
________________________________________________________________
On 24 Jun 2009, at 02:05, Ka Wai Tse wrote:
> Hi all,
> I'm trying to add a value (p) to each of the images in my stack.
> This value
> (p) changes for each picture according to the function p= 5-mean.
> When i run
> the following code below, it runs but i find it to add "5" to all
> of my
> images not "5-mean" whatever "mean" is for that particular image.
> Any idea
> why it's doing this?
>
> getStatistics (mean);
> y=mean;
> p= 5.0000 - mean;
> run("Add...", + p +);