aspose file tools*
The moose likes Java in General and the fly likes Using Java For Image Processing Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Java in General
Bookmark "Using Java For Image Processing" Watch "Using Java For Image Processing" New topic
Author

Using Java For Image Processing

Daniel Devlin
Greenhorn

Joined: Sep 05, 2011
Posts: 15
Hi All,

I'm undertaking an image processing project for final year at university. I've no experience with the topic but have been doing alot of studying java. Could anyone point me in the right direction of any good resources for the topic?

Much appreciated.
Vishal Shaw
Ranch Hand

Joined: Aug 09, 2012
Posts: 179
Hi,

That depends on your project thesis. I worked with image processing for sometime, but based on your project thesis your help materials will change. In my case , it was a Research project with developing a new filter , for that we used swing for showing various data related to the image. Image Processing is a vast subject, and believe me every thesis of it requires a lot of computing and can be converted into a book.

BTW , have you looked at other potential options like Matlab. They have a greater advantage when it comes to computing and analysing signals

Vishal.


Programming is about thinking, NOT coding
Komal Arora
Ranch Hand

Joined: Sep 30, 2010
Posts: 91

i made a java project for image classification algorithms.
I used the java advance imaging API. This API would give you many inbuilt methods which you can use to easily implement many image processing algorithms.


OCPJP
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 42294
    
  64
Try ImageJ. It's an open source Java image processing application (and library). Understanding how it works should give you some ideas about what's possible and how to go about it.


Ping & DNS - my free Android networking tools app
Daniel Devlin
Greenhorn

Joined: Sep 05, 2011
Posts: 15
Thanks for the replies. I'm using java to create an application to automate extracting vessel maps from a 512 * 512 photograph of a Diabetics Retina. I know I can integrate with ImageJ or create my own plugin but I think this would create alot of confusion to someone who's sole purpose would be to use my plugin. I feel it would be much clearer to create my own application and then use the relevant classes from imageJ in collaboration with my own to achieve the end result.

Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 42294
    
  64
ImageJ is also a library - you can use it in your app without using its GUI. Since your use case sounds medical, ImageJ could well be the perfect fit: it originates, and is being used mostly, in the medical and bioengineering fields.
Daniel Devlin
Greenhorn

Joined: Sep 05, 2011
Posts: 15
Thanks for all the replies. I have ended up using Image J for loading Tif files and the other jpeg png etc I am using classes that were created for an image processing module here at university. I am now looking at tracking a blood vessel. I can click the start and end points of the vessels but need to look at moving along. If anyone knows of any reference material that would help with this I would be very grateful. Also thanks again for the earlier suggestions.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Using Java For Image Processing