lformat_imau1_classifier_input.c File Reference

#include "format_imau1_classifier_input.h"
#include "image.h"
#include "proto2D.h"
#include <stdlib.h>
#include <stdio.h>

Include dependency graph for lformat_imau1_classifier_input.c:

Go to the source code of this file.

Functions

Opérateur

Cet opérateur permet de transformer une image de type imau1 en donnée d'entrée de classifieur de type input_data.
Le nombre d'attributs (images d'entrée de classifieurs) étant supérieur à 1, cet opérateur est à appeler de manière itérative.
Cet opérateur autorise la sélection d'une zone rectangulaire de l'attribut (au lieu de classifier toute l'image). Il faut alors spécifier les coordonnées des deux points opposés du rectangle de sélection. Dans le cas ou les coordonnées sont incorrectes, l'attribut est pris dans sa totalité.

param * format_imau1_classifier_input_lect (format_imau1_classifier_input_t *desc, param *ptp, char *debq)
 Fonction lisant les paramètres de l'opérateur format_imau1_classifier_input.
int format_imau1_classifier_input_init (format_imau1_classifier_input_t *desc, imau1 image_u1, data_input *data)
 Fonction initialisant l'opérateur format_imau1_classifier_input.
int format_imau1_classifier_input_calc (format_imau1_classifier_input_t *desc, imau1 image_u1, data_input *data)
 Fonction transformant une image de type U1 en structure de sortie pour le classifieur.


Function Documentation

int format_imau1_classifier_input_calc ( format_imau1_classifier_input_t desc,
imau1  image_u1,
data_input data 
)

Fonction transformant une image de type U1 en structure de sortie pour le classifieur.

A chaque fois que cette fonction est lancée, on alloue un vecteur qui contiendra les données du nouvel attribut.
Les données du nouvel attribut sont contenus dans l'image U1. Donc on transfert ces données dans la structure.
Donc si l'utilisateur veut entrer trois attributs il appellera trois fois cette fonction.

Parameters:
desc pointeur descripteur
image_u1 une image de type U1 qui contient les données d'un attribut
data pointeur sur la structure contenant les données d'entrée
Returns:
renvoie un entier qui indique si l'opération s'est bien déroulée
Author:
E. Ramasso & S. Jullien
Version:
01/12/03

Definition at line 222 of file lformat_imau1_classifier_input.c.

Referenced by format_learning_set_from_imau1_init().

int format_imau1_classifier_input_init ( format_imau1_classifier_input_t desc,
imau1  image_u1,
data_input data 
)

Fonction initialisant l'opérateur format_imau1_classifier_input.

Vérification de la validité de l'espace sélectionné par l'utilisateur.
Initialisation dans la structure de sortie:

Allocation de la matrice contenant les centoïdes

Parameters:
desc pointeur descripteur
image_u1 une image de type U1 qui contient les données d'un attribut
data pointeur sur la structure contenant les données d'entrée
Returns:
renvoie un entier qui indique si l'operation s'est bien déroulée
Author:
E. Ramasso & S. Jullien
Version:
01/12/03

Definition at line 152 of file lformat_imau1_classifier_input.c.

Referenced by format_learning_set_from_imau1_init().

param* format_imau1_classifier_input_lect ( format_imau1_classifier_input_t desc,
param *  ptp,
char *  debq 
)

Fonction lisant les paramètres de l'opérateur format_imau1_classifier_input.

Lecture des paramètres de l'opérateur format_imau1_classifier_input:

Parameters:
desc pointeur descripteur
ptp pointeur sur paramètre courant déjà alloué (a lire),
debq pointeur de chaîne de caractères placée en debut de question
Returns:
renvoie nouveau pointeur de paramètres déjà alloué (pour la suite)
Author:
E. Ramasso & S. Jullien
Version:
08/12/03

Definition at line 79 of file lformat_imau1_classifier_input.c.

Referenced by format_learning_set_from_imau1_lect().


Generated on Tue Apr 22 13:31:03 2008 for donnee1D by  doxygen 1.5.3