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 <
[email protected]> 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
> [email protected]
> http://imagej.net/mailman/listinfo/imagej-devel
>
_______________________________________________
ImageJ-devel mailing list
[email protected]
http://imagej.net/mailman/listinfo/imagej-devel