http://imagej.273.s1.nabble.com/Writing-a-Custom-version-of-ImageJ-tp5000477p5000480.html
IMHO, this would be a larger undertaking than you're probably anticipating
at this point, especially with no GUI programming background.
ImageJ, and its default GUI.
> Hi everyone,
>
> I am doing a lot of work with radiometric performance testing of
> electro-optical systems. In short I capture large sets of test images from
> the imaging devices I want to characterize and then perform all the data
> reduction processing, and measurements using ImageJ. While ImageJ has been
> an amazing software for doing all my data reduction, the one problem I have
> ran into the large amount of time it takes me to do all the data reduction
> by hand. Most of the data reduction I am referring to is creating master
> images from large image stacks (for example creating a median or mean
> master image from a stack of 200 test images). Anyways, after looking
> around online I stumbled into the custom version of ImageJ known as
> AstroImageJ and quickly realized this is exactly what I need. The goal I
> need to work towards is creating a set of custom plugins for doing all my
> image processing and making a user friendly gui which can be used by many.
> So to my question......I have no programming background and am trying to
> learn how to write ImageJ plugins and create a gui from which I can select
> directories where my test images are located and allow the user to check
> off checkboxes for each type of test they want to perform (by the
> way....many of the processing procedures I am doing originated from
> astronomy and are seen in astroImageJ). I know this is a rather
> enormous undertaking for someone with little programming language and am
> not sure where to start. I purchased the "Digital Image Processing" book
> by Burger and Burge which helps teach the reader writing plugins in ImageJ,
> however I don't have a good enough background to actually use this book.
> Does anyone have any suggestions for me to get started? This is a
> challenging situation for me because I know all the processing pipelines I
> need to perform but no way to implement it in a time friendly manner. Any
> suggestions would be greatly appreciated.
>
> Thanks,
>
> Aaron.
>
> --
> ImageJ mailing list:
http://imagej.nih.gov/ij/list.html>