[ImageJ-devel] Using ImgLib2 with JavaFX and other questions.
Michael Ellis
michael.ellis at dsuk.biz
Fri Aug 29 06:09:01 CDT 2014
I am trying to learn about ImgLib2
In particular I could do with help for the following:
All my images will be 2D byte images typically of size 1300x1000.
How do I get an Img into a format compatible for displaying within JavaFX (rather than using ImageJFunctions.show() )?
Assuming there is no explicit JavaFX support in ImgLib2, I think this boils down to producing and 24 bit RGB or 32bit ARGB image where I can access the data. But how do I do this?
How would I combine multiple 2D 8 bit image planes (up to 7 planes, each with own colour table) and combine them under programatic control into a single RGB image where every pixel in the destination image dest[x, y] is a function of the pixels at src[plane, x, y]?
How would I threshold a 2D Img producing a 1 bit Img?
How would I fill holes in the binary thresholded Img?
How could I identify and label objects in the binary thresholded Img and extract a concise description of the object boundaries (e.g. polygon, or chain code descriptions)?
How can I register a multiple Imgs using cross correlation image registration?
Any help would be appreciated. I’m not looking for complete solutions to this and whilst this work is intended for a commercial product, I am happy to contribute all the source code examples I generate by way of investigating any of the above.
— Michael Ellis
Digital Scientific UK Ltd.
More information about the ImageJ-devel
mailing list