gestion_images
Class GenerateurBasesImages

java.lang.Object
  extended bygestion_images.GenerateurBasesImages
All Implemented Interfaces:
java.lang.Runnable

public class GenerateurBasesImages
extends java.lang.Object
implements java.lang.Runnable

Cette classe définit le générateur de bases d'images interne du programme. Elle implémente l'interface Runnable, de façon à pouvoir générer des bases d'images dans un thread distinct.


Constructor Summary
GenerateurBasesImages(java.util.Vector _baseFormes, java.util.Vector _baseApprentissage, java.util.Vector _baseTest)
          Ce constructeur permet de créer un générateur d'images.
 
Method Summary
 void arret()
          Cette méthode permet d'arrêter la génération d'images.
 boolean estTermine()
          Cette méthode renvoie l'état du générateur d'images.
 void generationBasesImages()
          Cette méthode génère les bases d'apprentissage et de test.
 int getNb()
          Cette méthode renvoie le nombre total d'images générées.
 int getNbDoublons()
          Cette méthode renvoie le nombre de doublons possibles dans les bases.
 int getNbImagesRejetees()
          Cette méthode renvoie le nombre total d'images rejetées.
 int getNbImagesTotal()
          Cette méthode renvoie le nombre total d'images dans les bases.
 void run()
          Cette méthode implémente la méthode run() de l'interface Runnable.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenerateurBasesImages

public GenerateurBasesImages(java.util.Vector _baseFormes,
                             java.util.Vector _baseApprentissage,
                             java.util.Vector _baseTest)
Ce constructeur permet de créer un générateur d'images.

Parameters:
_baseFormes - la base des formes à reconnaitre
_baseApprentissage - la base d'apprentissage
_baseTest - la base de test
Method Detail

run

public void run()
Cette méthode implémente la méthode run() de l'interface Runnable. Elle définit le comportement du générateur d'images une fois démarré.

Specified by:
run in interface java.lang.Runnable

generationBasesImages

public void generationBasesImages()
Cette méthode génère les bases d'apprentissage et de test.


getNbImagesTotal

public int getNbImagesTotal()
Cette méthode renvoie le nombre total d'images dans les bases.

Returns:
le nombre total d'images dans les bases

getNb

public int getNb()
Cette méthode renvoie le nombre total d'images générées.

Returns:
le nombre total d'image générées

getNbImagesRejetees

public int getNbImagesRejetees()
Cette méthode renvoie le nombre total d'images rejetées.

Returns:
le nombre total d'images rejetées

getNbDoublons

public int getNbDoublons()
Cette méthode renvoie le nombre de doublons possibles dans les bases.

Returns:
le nombre de doublons possibles dans les bases

estTermine

public boolean estTermine()
Cette méthode renvoie l'état du générateur d'images.

Returns:
false si la génération est en cours ou n'a pas démarré true si la génération est terminée

arret

public void arret()
Cette méthode permet d'arrêter la génération d'images.