NOTICE! This is a static HTML version of a legacy Fiji BugZilla bug.

The Fiji project now uses GitHub Issues for issue tracking.

Please file all new issues there.

Bug 1149 - Strange values for mean intensity
Strange values for mean intensity
Status: NEW
Product: Fiji
Classification: Unclassified
Component: Plugins
unspecified
Macintosh Mac OS
: P4 normal
Assigned To: ImageJ Bugs Mailing List
Depends on:
Blocks:
 
Reported: 2015-08-24 22:10 CDT by Avital Steinberg
Modified: 2015-08-24 22:11 CDT
1 user (show)

See Also:


Attachments
This is the input image. (120.19 KB, image/jpeg)
2015-08-24 22:11 CDT, Avital Steinberg

Description Avital Steinberg 2015-08-24 22:10:06 CDT
When I run the following Javascript code on the attached image:

importClass(Packages.ij.IJ);
importClass(Packages.ij.plugin.frame.RoiManager);
importClass(Packages.ij.io.OpenDialog);
importClass(Packages.ij.io.DirectoryChooser);
importClass(Packages.java.io.File);
importClass(Packages.ij.gui.GenericDialog);
importClass(Packages.ij.util.Tools);
importClass(Packages.ij.plugin.Duplicator);
importClass(Packages.ij.measure.ResultsTable);
importClass(Packages.ij.ImagePlus);
importClass(Packages.ij.process.ImageProcessor);
importClass(Packages.ij.gui.OvalRoi);

IJ = IJ();
rm = RoiManager.getInstance();
rt = ResultsTable.getResultsTable();
if (rm==null) rm = new RoiManager();
if (rt==null) rt = new ResultsTable();
impProc = IJ.getImage();
impProc.setRoi(new OvalRoi(405,585,54,57));
IJ.run("ROI Manager...", "");
rm.addRoi(impProc.getRoi());
rm.select(impProc, 0);
ipProc = impProc.getProcessor();
stats = ipProc.getStatistics();
mean = stats.mean;
print("The mean is: " + mean);

stats2 = impProc.getStatistics();
mean2 = stats.mean;
print("Mean2 is: " + mean2);

I get the following output:

The mean is: 49.10071474983756
Mean2 is: 49.10071474983756

Buy if I use analyze, measure in the graphical user interface on the same ROI , I get a mean intensity value of 60.8043.

Information about your version of Java:

  os.arch => x86_64
  os.name => Mac OS X
  os.version => 10.9.5
  java.version => 1.6.0_65
  java.vendor => Apple Inc.
  java.runtime.name => Java(TM) SE Runtime Environment
  java.runtime.version => 1.6.0_65-b14-462-11M4609
  java.vm.name => Java HotSpot(TM) 64-Bit Server VM
  java.vm.version => 20.65-b04-462
  java.vm.vendor => Apple Inc.
  java.vm.info => mixed mode
  java.awt.graphicsenv => apple.awt.CGraphicsEnvironment
  java.specification.name => Java Platform API Specification
  java.specification.version => 1.6
  sun.cpu.endian => little
  sun.desktop => null
  file.separator => /

The up-to-date check says: REMIND_LATER

Information relevant to JAVA_HOME related problems:

  JAVA_HOME is set to: null
  imagej.dir => /Applications/Fiji.app

Information about the version of each plugin:

Activated update sites:
ImageJ: http://update.imagej.net/ (last check:20150501134914)
Fiji: http://fiji.sc/update/ (last check:20150520024906)

Files not up-to-date:
  b916ac8e (MODIFIED) 20150801204012 jars/ij-1.49s.jar
  ed67c174 (LOCAL_ONLY) 20150522025708 plugins/Versatile_Wand.class
Comment 1 Avital Steinberg 2015-08-24 22:11:01 CDT
Created attachment 259
This is the input image.