'Silent' client-side image processing with ImageJ
Posted by gj384 on May 21, 2015; 3:21am
URL: http://imagej.273.s1.nabble.com/Silent-client-side-image-processing-with-ImageJ-tp5012894.html
Hi there,
I'm in the process of developing an ImageJ macro with the following basic workflow:
1. Open TIFF file
2. Calculate NDVI (using Ned Horning's PhotoMonitoring plugin)
3. Apply a custom LUT to the NDVI image
4. Add a few other elements to the map (legend, scale bar, north arrow etc)
5. Save the new NDVI image as a new TIFF file
What I would really like to do is have the above process run 'silently' from a website - by this I mean the user would open the web page, log in etc, select a file from his local drives, fill in a few options and submit it for processing. The processing itself would take place on the client machine, and when it was complete the user would be presented with the final NDVI map which he could save and use.
Before I go too far down the path of doing this with a macro and then attempting to turn it into a 'silent' program as described above, I just thought I would ask if anyone else has done anything like this before, and whether it would even be possible. I tried a few different searches and couldn't find anything that seemed relevant to my question. I may be going about this in completely the wrong way, and in fact this is highly likely as I'm very new to both Java and ImageJ.
If anyone could provide any pointers or similar examples which might help I'd be extremely grateful!
Thanks in advance
Gareth Jones