ImageJ as a Library or API

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

ImageJ as a Library or API

vicbelletti
Hello,
I'm new in Java and Image Processing and I'd like to know if it's possible to use the ImageJ as a library or API, like JAI.

I'd like to develop a simple app to open an image and apply some filters, but I don't want to develop a plugin for ImageJ, I want to make my own App...


Thank you and sorry for my english.
Reply | Threaded
Open this post in threaded view
|

Re: ImageJ as a Library or API

Robert Baer
On 10/10/2012 9:47 AM, vicbelletti wrote:

> Hello,
> I'm new in Java and Image Processing and I'd like to know if it's possible
> to use the ImageJ as a library or API, like JAI.
>
> I'd like to develop a simple app to open an image and apply some filters,
> but I don't want to develop a plugin for ImageJ, I want to make my own
> App...
>
>
> Thank you and sorry for my english.
>
>
>
> --
> View this message in context: http://imagej.1557.n6.nabble.com/ImageJ-as-a-Library-or-API-tp5000364.html
> Sent from the ImageJ mailing list archive at Nabble.com.
>
> --
> ImageJ mailing list: http://imagej.nih.gov/ij/list.html
If you are truly committed to not using a macro in ImageJ for what
appears a straight forward project, I'd suggest that you look at the
development of ImageJ2 which is theoretically being designed with use in
headless mode as a design goal.  It is far enough along that by the time
you get your Java and Image Processing skills developed it should be
released.  The URL:
http://developer.imagej.net/downloads

Rob

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

Re: ImageJ as a Library or API

Rob van 't Hof-2
In reply to this post by vicbelletti
Hi,
I do that all the time using the Netbeans IDE for development
(netbeans.org, free download). You just need to add the main ImageJ jar
(ij.jar) and any plugins you want to use into the libraries directory of
your project. You can then develop anything you want using the graphical
designer for the user interface.

bye,
Rob

On 10/10/2012 15:47, vicbelletti wrote:

> Hello,
> I'm new in Java and Image Processing and I'd like to know if it's possible
> to use the ImageJ as a library or API, like JAI.
>
> I'd like to develop a simple app to open an image and apply some filters,
> but I don't want to develop a plugin for ImageJ, I want to make my own
> App...
>
>
> Thank you and sorry for my english.
>
>
>
> --
> View this message in context: http://imagej.1557.n6.nabble.com/ImageJ-as-a-Library-or-API-tp5000364.html
> Sent from the ImageJ mailing list archive at Nabble.com.
>
> --
> 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]
_____________________________


The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.

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

Re: ImageJ as a Library or API

vicbelletti
Thanks a lot Dr. Rob,

any idea where I can find tutorials, guide, etc, to learn the basics about it?

I appreciate your help.
Reply | Threaded
Open this post in threaded view
|

Re: ImageJ as a Library or API

ctrueden
Hi Victor,

> I'd like to develop a simple app to open an image and apply some
> filters, but I don't want to develop a plugin for ImageJ, I want to
> make my own App...

One major goal of the ImageJ2 project (https://github.com/imagej/imagej) is
to make these sorts of use cases easier. It is still in beta, with more
functionality to be added, but the existing core API has become reasonably
stable.

> any idea where I can find tutorials, guide, etc, to learn the basics
> about it?

For ImageJ1:
- http://imagej.nih.gov/ij/developer/index.html

For ImageJ2:
- https://github.com/imagej/imagej-tutorials
- http://developer.imagej.net/development

Much more to be added as the project continues!

Regards,
Curtis


On Wed, Oct 10, 2012 at 1:13 PM, vicbelletti
<[hidden email]>wrote:

> Thanks a lot Dr. Rob,
>
> any idea where I can find tutorials, guide, etc, to learn the basics about
> it?
>
> I appreciate your help.
>
>
>
> --
> View this message in context:
> http://imagej.1557.n6.nabble.com/ImageJ-as-a-Library-or-API-tp5000364p5000369.html
> Sent from the ImageJ mailing list archive at Nabble.com.
>
> --
> 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: ImageJ as a Library or API

bnorthan
Victor

One of the best things I found in terms of self-contained little
programs were the imglib2 tutorials.

http://fiji.sc/wiki/index.php/ImgLib2_Examples

These are some nice self contained examples that go through opening
image data, writing generic algorithms, applying filters, etc.

Brian

On Wed, Oct 10, 2012 at 2:39 PM, Curtis Rueden <[hidden email]> wrote:

> Hi Victor,
>
>> I'd like to develop a simple app to open an image and apply some
>> filters, but I don't want to develop a plugin for ImageJ, I want to
>> make my own App...
>
> One major goal of the ImageJ2 project (https://github.com/imagej/imagej) is
> to make these sorts of use cases easier. It is still in beta, with more
> functionality to be added, but the existing core API has become reasonably
> stable.
>
>> any idea where I can find tutorials, guide, etc, to learn the basics
>> about it?
>
> For ImageJ1:
> - http://imagej.nih.gov/ij/developer/index.html
>
> For ImageJ2:
> - https://github.com/imagej/imagej-tutorials
> - http://developer.imagej.net/development
>
> Much more to be added as the project continues!
>
> Regards,
> Curtis
>
>
> On Wed, Oct 10, 2012 at 1:13 PM, vicbelletti
> <[hidden email]>wrote:
>
>> Thanks a lot Dr. Rob,
>>
>> any idea where I can find tutorials, guide, etc, to learn the basics about
>> it?
>>
>> I appreciate your help.
>>
>>
>>
>> --
>> View this message in context:
>> http://imagej.1557.n6.nabble.com/ImageJ-as-a-Library-or-API-tp5000364p5000369.html
>> Sent from the ImageJ mailing list archive at Nabble.com.
>>
>> --
>> 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
Reply | Threaded
Open this post in threaded view
|

Re: ImageJ as a Library or API

Rob van 't Hof-2
In reply to this post by vicbelletti
Hi Victor,
I found this book http://www.imagingbook.com/ very helpful to get me
going. Lots of examples of code and a good description of image analysis
basics, al using ImageJ. The image J devloper resources page
(http://rsbweb.nih.gov/ij/developer/index.html) also has a lot of good
information plus access to API and source code.
bye,
Rob


On 10/10/2012 19:13, vicbelletti wrote:

> Thanks a lot Dr. Rob,
>
> any idea where I can find tutorials, guide, etc, to learn the basics about
> it?
>
> I appreciate your help.
>
>
>
> --
> View this message in context: http://imagej.1557.n6.nabble.com/ImageJ-as-a-Library-or-API-tp5000364p5000369.html
> Sent from the ImageJ mailing list archive at Nabble.com.
>
> --
> 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]
_____________________________


The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.

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

Re: ImageJ as a Library or API

vicbelletti
In reply to this post by bnorthan
Thank you all for your replies,

it was very useful to me.

Best regards,
Victor