Hi Thorsten, > I try to perform a simple convolution using imagej2. Unfortunately, it > failed!
The exception you receive is because you are creating a new ImageJ application context, rather than reusing the existing one. This happens because you write: final ImageJ ij = new ImageJ(); The handle to the existing context can be obtained in one of two ways: 1) If you are writing an ImageJ1 plugin (e.g., an ij.plugin.Plugin), then you can write: // retrieve the ImageJ application context final Context context = (Context) IJ.runPlugIn("org.scijava.Context", ""); final ImageJ ij = new ImageJ(context); 2) If you are writing an ImageJ2 plugin, then you can write: @Parameter private OpService ops And just call "ops.convolve(...)" in your code. Or if you really want the "ImageJ" object, you can write: @Parameter private ImageJ ij; See also: https://github.com/imagej/imagej-tutorials/ Regards, Curtis On Mon, Apr 20, 2015 at 4:53 AM, Thorsten Wagner < wag...@biomedical-imaging.de> wrote: > Dear list, > > I try to perform a simple convolution using imagej2. Unfortunately, it > failed! > > This is my code: > http://pastebin.com/CqBgcLXd > > This is the exception: > http://pastebin.com/KHkeGGAJ > > I would be grateful for any help. > > Regards, > Thorsten > > _______________________________________________ > ImageJ-devel mailing list > ImageJ-devel@imagej.net > http://imagej.net/mailman/listinfo/imagej-devel >
_______________________________________________ ImageJ-devel mailing list ImageJ-devel@imagej.net http://imagej.net/mailman/listinfo/imagej-devel