ImageJ programming basics: a tutorial

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

ImageJ programming basics: a tutorial

Albert Cardona
For any interested:

ImageJ programming basics

http://www.mcdb.ucla.edu/research/hartenstein/acardona/imagej_programming_tutorials.html

... with the following sections:

    * Anatomy of an ImageJ image
    * Creating images
    * Destroying images
    * Opening images
    * Editing pixels
    * Saving images


The java code examples may be trivially converted to javascript for easy
testing within ImageJ's macro editor.

Hope that helps.

Albert
--
Albert Cardona
http://www.mcdb.ucla.edu/Research/Hartenstein/acardona
Reply | Threaded
Open this post in threaded view
|

Re: ImageJ programming basics: a tutorial

Fco. Javier Merino Guardiola
Nice job, I will recomend this as a fast reference.
About the "Editing at mid-level: the ImageProcessor" section, I never
recomend using those methods unless you really need to use ROI,... I think
there should be a warning note explaining the efficience problems of the
Get/Set methods and the need of "Editing at low-level: the pixel array" or
most of the new programmers will try to use the ImageProcessor methods
because 'its easier'...

"As for processing multiple images in parallel: ImageJ 1.41f and later lets
you apply any sequence of plugins (and commands, which are/behave like
plugins) to a given image in a thread-safe manner."

This feature is new for me, I will have a look! :-)

Thank you for the document!

---
FJMG



2008/8/20 Albert Cardona <[hidden email]>

> For any interested:
>
> ImageJ programming basics
>
>
> http://www.mcdb.ucla.edu/research/hartenstein/acardona/imagej_programming_tutorials.html
>
> ... with the following sections:
>
>   * Anatomy of an ImageJ image
>   * Creating images
>   * Destroying images
>   * Opening images
>   * Editing pixels
>   * Saving images
>
>
> The java code examples may be trivially converted to javascript for easy
> testing within ImageJ's macro editor.
>
> Hope that helps.
>
> Albert
> --
> Albert Cardona
> http://www.mcdb.ucla.edu/Research/Hartenstein/acardona
>