views:

1111

answers:

1

My goal is to implements different image classification methods to show how they function and the advantages and disadvantages behind such methods. The ones I want to try and implement using Java include;

Minimum distance classifier

k-nearest neighbour classifier.

I was wondering what can be used to accomplish my task that already exists in Java so that I can alter the way the algorithms operates.

+2  A: 

Although not entirely sure this is what you are looking for (sorry, your question is a bit unclear), if what you want is a library / system to help you with the classification part of the work, then you may want to look at Weka (http://www.cs.waikato.ac.nz/ml/weka/), in my opinion the best Java library for data mining experimentation.

If, instead, you are looking for algorithms that would allow you to analyze images in order to extract features that can, in turn, be used to perform the classification, you may want to start with targeted descriptions of such algorithms in Java, such as those found in the nice on-line book Java Image Processing Cookbook by Rafael Santos; here's a direct link to the section "A Brief Tutorial on Supervised Image Classification".

Alex
Thanks for the reply!Even though my question was unclear you managed to point me on the right lines with the Processing Cookbook. I'm trying to actually code the algorithms and was looking for some guides to follow + help me understand how to implement the techniques using Java.Thanks again.
cssfrank