Image Classification Algorithms Using Java

My goal is to implement various image classification methods to show how they function, as well as the advantages and disadvantages of such methods. The ones I want to try and implement using Java include;

Minimum distance classifier

k-nearest neighbor classifier.

I was wondering what can be used to accomplish my task, which already exists in Java, so that I can change the way the algorithms work.

+3
java algorithm image classification
source share
2 answers

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

If instead you are looking for algorithms that allow you to analyze images to extract functions that, in turn, can be used to perform classification, you can start with focused descriptions of such algorithms in Java, such as those found in the beautiful online Java book Image Processing Cookbook by Rafael Santos; here is a direct link to the “Quick Tutorial on Reliable Image Classification” section .

+2
source share

You can also use RapidMiner with the IMMI extension (IMAGE MIning):

http://www.burgsys.com/mumi-image-mining-community.php

To classify images, you can use, for example, global extraction of functions, and then use some classification algorithm (for example, artificial neural networks).

+1
source share

All Articles