Apply threshold regression ?

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Apply threshold regression ?

Leon Espinosa-3
Hello, it seems to me that in the latest versions of imagej have lost the dialogue box after push the "Apply" button in the "Set Threshold" window that allows to apply the threshold for a stack ("Method", "Calculate threshold for each image", "Background", etc).

Otherwise, is there another command to calculate automatically the threshold for each slide in a stack (without a macro) ?

Thank you for any help

All the best,

Leon

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html
Reply | Threaded
Open this post in threaded view
|

Re: Apply threshold regression ?

Rasband, Wayne (NIH/NIMH) [E]
> On Jan 22, 2015, at 4:28 AM, Leon Espinosa <[hidden email]> wrote:
>
> Hello, it seems to me that in the latest versions of imagej have lost the dialogue box after push the "Apply" button in the "Set Threshold" window that allows to apply the threshold for a stack ("Method", "Calculate threshold for each image", "Background", etc).
>
> Otherwise, is there another command to calculate automatically the threshold for each slide in a stack (without a macro) ?

Use the Process>Binary>Convert to Mask command. Make sure the image is not thresholded or you will not get the dialog with the “Calculate threshold for each image” option.

-wayne

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html
Reply | Threaded
Open this post in threaded view
|

Re: Apply threshold regression ?

Leon Espinosa-3
Dear Wayne, I don't understand the behavioral difference between older versions of imagej and last (1.49m). The dialog box “Calculate threshold for each image” no longer appears (whatever the image I use). The command Process>Binary>Convert to Mask also does not give access to the “Calculate threshold for each image” option. Similarly the macro recorder produces different macros.
I tried with a sample image (MRI Stack) and ImageJ just openend and here are the results of the macro recorder:

--------
1.49m

run("MRI Stack (528K)");
setAutoThreshold("Default");
//run("Threshold...");
//setThreshold(0, 74);
setOption("BlackBackground", true);
run("Convert to Mask", "stack");

------------
1.47v

run("MRI Stack (528K)");
setAutoThreshold("Default");
//run("Threshold...");
setOption("BlackBackground", true);
run("Convert to Mask", "method=Default background=Light calculate black");


at least the macro made with version 1.47v also works with version 1.49m

Thank you very much for the help and all your work

All the best, Leon







Le 22 janv. 2015 à 23:00, Rasband, Wayne (NIH/NIMH) [E] a écrit :

>> On Jan 22, 2015, at 4:28 AM, Leon Espinosa <[hidden email]> wrote:
>>
>> Hello, it seems to me that in the latest versions of imagej have lost the dialogue box after push the "Apply" button in the "Set Threshold" window that allows to apply the threshold for a stack ("Method", "Calculate threshold for each image", "Background", etc).
>>
>> Otherwise, is there another command to calculate automatically the threshold for each slide in a stack (without a macro) ?
>
> Use the Process>Binary>Convert to Mask command. Make sure the image is not thresholded or you will not get the dialog with the “Calculate threshold for each image” option.
>
> -wayne
>
> --
> ImageJ mailing list: http://imagej.nih.gov/ij/list.html


--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html
Reply | Threaded
Open this post in threaded view
|

Re: Apply threshold regression ?

Rasband, Wayne (NIH/NIMH) [E]
On Jan 23, 2015, at 9:53 AM, Leon Espinosa <[hidden email]> wrote:
>
> Dear Wayne, I don't understand the behavioral difference between older versions of imagej and last (1.49m). The dialog box “Calculate threshold for each image” no longer appears (whatever the image I use). The command Process>Binary>Convert to Mask also does not give access to the “Calculate threshold for each image” option. Similarly the macro recorder produces different macros.

This regression is fixed in the latest ImageJ daily build (1.49p3).

-wayne

> I tried with a sample image (MRI Stack) and ImageJ just openend and here are the results of the macro recorder:
>
> --------
> 1.49m
>
> run("MRI Stack (528K)");
> setAutoThreshold("Default");
> //run("Threshold...");
> //setThreshold(0, 74);
> setOption("BlackBackground", true);
> run("Convert to Mask", "stack");
>
> ------------
> 1.47v
>
> run("MRI Stack (528K)");
> setAutoThreshold("Default");
> //run("Threshold...");
> setOption("BlackBackground", true);
> run("Convert to Mask", "method=Default background=Light calculate black");
>
>
> at least the macro made with version 1.47v also works with version 1.49m
>
> Thank you very much for the help and all your work
>
> All the best, Leon
>
>
>
>
>
>
>
> Le 22 janv. 2015 à 23:00, Rasband, Wayne (NIH/NIMH) [E] a écrit :
>
>>> On Jan 22, 2015, at 4:28 AM, Leon Espinosa <[hidden email]> wrote:
>>>
>>> Hello, it seems to me that in the latest versions of imagej have lost the dialogue box after push the "Apply" button in the "Set Threshold" window that allows to apply the threshold for a stack ("Method", "Calculate threshold for each image", "Background", etc).
>>>
>>> Otherwise, is there another command to calculate automatically the threshold for each slide in a stack (without a macro) ?
>>
>> Use the Process>Binary>Convert to Mask command. Make sure the image is not thresholded or you will not get the dialog with the “Calculate threshold for each image” option.
>>
>> -wayne
>>
>> --
>> ImageJ mailing list: http://imagej.nih.gov/ij/list.html
>
>
> --
> ImageJ mailing list: http://imagej.nih.gov/ij/list.html

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