Question

Mon objectif est de mettre en œuvre différentes méthodes de classification des images afin de montrer leur fonctionnement, ainsi que les avantages et les inconvénients de telles méthodes. Ceux que je veux essayer d'implémenter en utilisant Java incluent:

Classificateur de distance minimale

classificateur k-voisin le plus proche

Je me demandais ce qui pouvait être utilisé pour accomplir ma tâche qui existe déjà en Java afin de pouvoir modifier le fonctionnement des algorithmes.

Était-ce utile?

La solution

Bien que vous ne soyez pas tout à fait sûr de ce que vous cherchez (désolée, votre question est un peu floue), si vous voulez une bibliothèque / système pour vous aider avec la partie classification du travailler, alors vous voudrez peut-être consulter Weka ( http: //www.cs. waikato.ac.nz/ml/weka/ ), à mon avis la meilleure bibliothèque Java pour l'expérimentation en exploration de données.

Si, au lieu de cela, vous recherchez des algorithmes vous permettant d'analyser des images afin d'extraire des fonctionnalités qui peuvent, à leur tour, être utilisées pour effectuer la classification, vous souhaiterez peut-être commencer par des descriptions ciblées de ces algorithmes en Java. , tels que ceux trouvés dans le joli livre en ligne Le livre de recettes pour le traitement d'images Java de Rafael Santos; voici un lien direct vers la section "Un bref tutoriel sur la classification des images supervisées" ; .

Autres conseils

Vous pouvez également utiliser RapidMiner avec l'extension IMMI (IMage MIning):

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

Pour la classification des images, vous pouvez utiliser, par exemple, l'extraction de caractéristiques globales, puis un algorithme de classification (réseaux de neurones artificiels, par exemple).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top