Salutations tous,Obtenir des tranches d'avion à partir des données du tableau
je lis les données de la grille 3D (à partir de plusieurs images TIF) dans une structure comme suit:
typedef struct VolumeData{
int nx;
int ny;
int nz;
unsigned char *data; // size is nx*ny*nz
}
Maintenant, je veux obtenir les tranches d'avion de cette 1-D des données de la grille:
par exemple:
unsigned char* getXYPlaneStack(VolumeData *vol,int z);
I could implement above function because the *data array stores image stack.
Mais j'ai du mal à mettre en œuvre une les autres axes longs:
unsigned char* getYZPlaneStack(VolumeData *vol,int x);
et
unsigned char* getXZPlaneStack(VolumeData *vol,int y);
tout algorithme simple pour cela? merci d'avance.
Merci beaucoup! juste ce que je voulais –