Posted by
João Silva on
May 16, 2013; 8:21pm
URL: http://imagej.273.s1.nabble.com/Plug-in-recorder-tp5003030p5003033.html
Hello!
It sure does! Thanks a lot Rob!
By the way, I am trying to do something like this but i keep getting a null pointer exception, could you tell me why?
ImagePlus orig = IJ.getImage();
ImagePlus copy1 = orig.duplicate();
ImagePlus copy2 = orig.duplicate();
//then I use a plug-in with orig and after that I do this
IJ.run(copy2, "Gray Morphology", "radius=20 type=circle operator=close");
And then this tells me it has a null pointer exception...
Don't know really what to do.
Best Regards,
João
________________________________________
De: ImageJ Interest Group [
[hidden email]] em nome de Rob van 't Hof [
[hidden email]]
Enviado: quinta-feira, 16 de Maio de 2013 20:12
Para:
[hidden email]
Assunto: Re: Plug-in recorder
Hi,
you need to built up the string for passing arguments to the plugin.
SizeE is a number not a string.
code should be like:
int sizeE = 2; //sizeE is asked before since I don't want to call the plug-in I'm re-using itself
IJ.run(imp2, "Gray Morphology", "radius=" + sizeE + "type=circle operator=erode");
hope this helps,
Rob
On 16/05/2013 19:13, João Silva wrote:
> Hi everyone!
>
> I was using the plug-in recorder to save the following code:
>
> IJ.run(imp2, "Gray Morphology", "radius=2 type=circle operator=erode");
>
> I wanted to know if it is possible to do something equivalent to this:
>
>
> int sizeE = 2; //sizeE is asked before since I don't want to call the plug-in I'm re-using itself
> IJ.run(imp2, "Gray Morphology", "radius=sizeE type=circle operator=erode");
>
> I have already tried this and ImageJ pops a dialog window saying:
>
> Macro Error
>
> Numeric Vvalue expected in run() function
> Dialog box title: "Parameters"
> Key: "radius of the structure element(pixels):"
> Value or variable name: "sizeE"
>
>
> I really don't know what to do.
>
>
>
> Best Regards,
>
> João
>
> --
> ImageJ mailing list:
http://imagej.nih.gov/ij/list.html>
--
_____________________________
Dr. Rob van 't Hof
Reader
Centre for Molecular Medicine
MRC IGMM
University of Edinburgh
Western General Hospital
Crewe Road, Edinburgh EH4 2XU
United Kingdom
Phone: (+44)-131-6511031
email:
[hidden email]
_____________________________
--
ImageJ mailing list:
http://imagej.nih.gov/ij/list.html--
ImageJ mailing list:
http://imagej.nih.gov/ij/list.html