bonjour,je cherche une methode de conversion d'une matrice 3d(x,y,z) en vecteur j'ai essayé cette procédure mais le temps d'execution est trés long
je cherche d'autre procédure pour réduire le temps d'exécution.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 short MatVec(short ***&Mat,int z,int y,int x,float t) { short *X=new short [t]; for (int f=0;f<t;f++) { for(int k=0;k<z;k++) for (int i=0;i<y;i++) for (int j=0;j<x;j++) { X[f]=Mat[i][j][k] ; } } return *X; }; // le variable t est la taille d'une image =x*y*z donc cette valeur est grande
merci
Partager