00001 #ifndef _LIBTEXTURE_H
00002 #define _LIBTEXTURE_H
00003 
00004 
00005 
00006 
00007 #define TX_NIVEAUX_GRIS 256
00008 #define TX_NB_ATTRIBUTS 7
00009 
00010 #include "textures/textureError.h"
00011 
00012 #ifdef __cplusplus
00013 extern "C" {
00014 #endif
00015 
00016 int calcule_cooc_matrice ( unsigned char* image, int di_image, int dj_image, int droite, int bas, int bas_droite, int translation, int* matrice, int di_matrice, int dj_matrice );
00017 int calcule_cooc_attributs ( int* matrice, int di_matrice, int dj_matrice, int pixels_nuls, double* attributs );
00018 int calcule_diff_somme_tableaux ( unsigned char* image, int nblig, int nbcol, int droite, int bas, int bas_droite, int translation, int pixels_nuls, int* diff_tab, int* somme_tab );
00019 int calcule_diff_somme_attributs ( int* diff, int* somme, double* attributs );
00020 
00021 #ifdef __cplusplus
00022 }
00023 #endif
00024 
00025 #endif