|
Bugzilla – Bug 1149 |
Strange values for mean intensity |
Last modified: 2015-08-24 22:11:01 CDT |
| ⚠ |
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. |
|
|
|
||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||
|
|||||
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.classCreated attachment 259 This is the input image.