Login  Register

Re: Stitching exception

Posted by Stephan.Preibisch@mdc-berlin.de on Mar 06, 2017; 5:28am
URL: http://imagej.273.s1.nabble.com/Stitching-exception-tp5018230p5018233.html

Hi Allen,

this happens because your image is bigger than 2^31 pixels in the xy plane, which is currently not supported by the standard ImageJ. You could use TrakEM2 for Stitching, but we are also developing Stitching based on ImgLib2 which does not have these limitations. It will still take a little though...

The QTjava is not required, so it is better to use the 64bit JVM.

Hope this helps,
Stephan
---

Dr. Stephan Preibisch
Group Leader

Berlin Institute of Medical Systems Biology of the MDC
Building 89, 1.08b

email: [hidden email]<mailto:[hidden email]>
web: http://preibischlab.mdc-berlin.de

On 5 Mar 2017, at 22:41, zhaoliang <[hidden email]<mailto:[hidden email]>> wrote:

Hi all,

I meet a problem when stitching images in Fiji.

1. One exception happened when Fiji is loading one of images in the plugin
Grid/collection stitching, which is:

The Log says QuickTime for Java is not supported with a 64-bit JVM. Please
invoke the 32-bit(-d32 to utilize QTjava function).

So I change this image type to 32-bit. And it work then. But I am not sure
whether it is right solution?

2. when fuse and display, and exception occurred below:

(Fiji Is Just) ImageJ 2.0.0-rc-59/1.51j; Java 1.8.0_66 [64-bit]; Linux
3.10.0-327.36.3.el7.x86_64; 12623MB of 142550MB (8%)

java.lang.NegativeArraySizeException
at ij.process.FloatProcessor.<init>(FloatProcessor.java:37)
at net.imglib2.img.imageplus.FloatImagePlus.<init>(FloatImagePlus.java:69)
at
net.imglib2.img.imageplus.ImagePlusImgFactory.createFloatInstance(ImagePlusImgFactory.java:114)
at
net.imglib2.type.numeric.real.FloatType.createSuitableNativeImg(FloatType.java:90)
at
net.imglib2.img.imageplus.ImagePlusImgFactory.create(ImagePlusImgFactory.java:69)
at
net.imglib2.img.imageplus.ImagePlusImgFactory.create(ImagePlusImgFactory.java:64)
at net.imglib2.img.ImgFactory.create(ImgFactory.java:84)
at mpicbg.stitching.fusion.Fusion.fuse(Fusion.java:105)
at plugin.Stitching_Grid.run(Stitching_Grid.java:599)
at ij.IJ.runUserPlugIn(IJ.java:217)
at ij.IJ.runPlugIn(IJ.java:181)
at ij.Executer.runCommand(Executer.java:137)
at ij.Executer.run(Executer.java:66)
at java.lang.Thread.run(Thread.java:745)

I am so confused and do not know how to solve it. Any suggestions please?

Best,
Allen






--
View this message in context: http://imagej.1557.x6.nabble.com/Stitching-exception-tp5018230.html
Sent from the ImageJ mailing list archive at Nabble.com<http://Nabble.com>.

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


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