#include "format_imau1_classifier_input.h"
#include "image.h"
#include "proto2D.h"
#include <stdlib.h>
#include <stdio.h>
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. |
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.
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 |
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
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 |
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:
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 |
Definition at line 79 of file lformat_imau1_classifier_input.c.
Referenced by format_learning_set_from_imau1_lect().