Advertisement
Guest User

Untitled

a guest
Mar 21st, 2019
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. #include "Imag.h"
  2.  
  3.  
  4. MImg Copy(MImg u)
  5.  
  6. {
  7. MImg v;
  8. PMAT src,dst;
  9. int i, j, k, l, tab[121], f, flag, aux;
  10.  
  11. v=ImagCreateMImg(u->type, u->nRows, u->nCols);
  12. if(v==NULL)
  13. return NULL;
  14.  
  15. src=u->PixMat;
  16. dst=v->PixMat;
  17.  
  18.  
  19.  
  20. for(i=1; i<u->nRows-1; i++)
  21. for(j=1; j <u->nCols-1; j++)
  22. {
  23. f=0;
  24. for(k=i-1; k<=i+1; k++)
  25. for(l=j-1; l<=j+1; l++)
  26. {
  27. tab[f]=src[k][l];
  28. f++;
  29. }
  30.  
  31. do
  32. {
  33. flag=0;
  34. for (k=0; k<=10; k++)
  35. if(tab[k]>tab[k+1])
  36. {
  37. aux=tab[k];
  38. tab[k]=tab[k+1];
  39. tab[k+1]=aux;
  40. flag=1;
  41. }
  42.  
  43. }
  44. while (flag==1);
  45. dst[i][j]=tab[60];
  46. }
  47. return v;
  48.  
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement