how to save the data file from an histogram?

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

how to save the data file from an histogram?

Anthony Combessis
Hi everyone,

I’m actually editing my first ImageJ macro and I have a little problem:

The purpose of my macro is to generate a 1000bins histogram from a 16
bit grey level image, starting from 0 and ending at 65536. Then I would
like to save the results in a file.

The first part of the macro works, IJ shows a window containing the
asked histogram. But I have to click manually on the “List” button and
save the data file. Which command do I have to write in my macro to make
IJ save the results automatically?


Thanks for your help,
best regards

Anthony

--
Anthony COMBESSIS
Doctorant LMOPS
Bat.IUT - Université de Savoie
73376 Le Bourget du Lac
04.79.75.87.61.
[hidden email]
www.lmops.univ-savoie.fr
Reply | Threaded
Open this post in threaded view
|

Re: how to save the data file from an histogram?

Carles Rentero-2
Hi Anthony,
what about something like that?:

        getHistogram(values, counts, nBins);

        d=File.open("Histogram.xls");
        print(d, "Intensity Counts");
        for (k=0; k<nBins; k++) {
                print(d, k+" "+counts[k]);
        }
        File.close(d);

You only have to direct the 'Histogram.xls' file to the folder you want.

I hope it helps. Cheers,
Carles.



--
Carles Rentero, PhD
Dept. de Biologia Cel·lular, Immunologia i Neurociències
Institut d'Investigacions Biomèdiques August Pi i Sunyer (IDIBAPS)
Facultat de Medicina - Hospital Clínic de Barcelona
Universitat de Barcelona (UB)

c/ Casanova, 143
08036 Barcelona
SPAIN

phone: +34 93 227 5400 ext. 3358
FAX: +34 93 402 1907

-----Mensaje original-----
De: ImageJ Interest Group [mailto:[hidden email]] En nombre de Anthony
Combessis
Enviado el: viernes, 04 de febrero de 2011 14:05
Para: [hidden email]
Asunto: how to save the data file from an histogram?

Hi everyone,

I’m actually editing my first ImageJ macro and I have a little problem:

The purpose of my macro is to generate a 1000bins histogram from a 16
bit grey level image, starting from 0 and ending at 65536. Then I would
like to save the results in a file.

The first part of the macro works, IJ shows a window containing the
asked histogram. But I have to click manually on the “List” button and
save the data file. Which command do I have to write in my macro to make
IJ save the results automatically?


Thanks for your help,
best regards

Anthony

--
Anthony COMBESSIS
Doctorant LMOPS
Bat.IUT - Université de Savoie
73376 Le Bourget du Lac
04.79.75.87.61.
[hidden email]
www.lmops.univ-savoie.fr
Reply | Threaded
Open this post in threaded view
|

Re: how to save the data file from an histogram?

Anthony Combessis
Hi Carles,
getHistogram() was the key!
Thanks a lot

Anthony

Anthony COMBESSIS
phd student - LMOPS
Bat.IUT - Université de Savoie
73376 Le Bourget du Lac
+334.79.75.87.61.
[hidden email]
www.lmops.univ-savoie.fr

> Hi Anthony,
> what about something like that?:
>
>         getHistogram(values, counts, nBins);
>
>         d=File.open("Histogram.xls");
>         print(d, "Intensity        Counts");
>         for (k=0; k<nBins; k++) {
>                 print(d, k+"        "+counts[k]);
>         }
>         File.close(d);
>
> You only have to direct the 'Histogram.xls' file to the folder you want.
>
> I hope it helps. Cheers,
> Carles.
>
>
>
> --
> Carles Rentero, PhD
> Dept. de Biologia Cel·lular, Immunologia i Neurociències
> Institut d'Investigacions Biomèdiques August Pi i Sunyer (IDIBAPS)
> Facultat de Medicina - Hospital Clínic de Barcelona
> Universitat de Barcelona (UB)
>
> c/ Casanova, 143
> 08036 Barcelona
> SPAIN
>
> phone: +34 93 227 5400 ext. 3358
> FAX: +34 93 402 1907
>
> -----Mensaje original-----
> De: ImageJ Interest Group [mailto:[hidden email]] En nombre de Anthony
> Combessis
> Enviado el: viernes, 04 de febrero de 2011 14:05
> Para: [hidden email]
> Asunto: how to save the data file from an histogram?
>
> Hi everyone,
>
> I’m actually editing my first ImageJ macro and I have a little problem:
>
> The purpose of my macro is to generate a 1000bins histogram from a 16
> bit grey level image, starting from 0 and ending at 65536. Then I would
> like to save the results in a file.
>
> The first part of the macro works, IJ shows a window containing the
> asked histogram. But I have to click manually on the “List” button and
> save the data file. Which command do I have to write in my macro to make
> IJ save the results automatically?
>
>
> Thanks for your help,
> best regards
>
> Anthony
>
> --
> Anthony COMBESSIS
> Doctorant LMOPS
> Bat.IUT - Université de Savoie
> 73376 Le Bourget du Lac
> 04.79.75.87.61.
> [hidden email]
> www.lmops.univ-savoie.fr
>
>

--
Anthony COMBESSIS
04.79.75.87.61
[hidden email]