Advertisement
Guest User

Untitled

a guest
Mar 19th, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. Matrix ex2(Image myimage){
  2. Matrix hist=MatAlloc(Int,1,256);
  3. unsigned char **myI=ImGetI(myimage);
  4. int **m=MatGetInt(hist);
  5. for(int i=0;i<256;i++)
  6. {m[0][i]=0;}
  7. for(int i=0; i<ImNbRow(myimage);i++){
  8. for(int j=0;j<ImNbCol(myimage);j++){
  9. m[0][myI[i][j]]++;
  10.  
  11. }
  12. for(int i=0;i<256;i++){
  13. printf("%2d %d \n",i,m[0][i]);
  14. }
  15. }
  16. MatWriteAsc(hist,"chenille-hist.mx");
  17. ImWrite(Hist2Im(hist,ImNbRow(myimage)),"eiloj.pgm");
  18. return(hist);
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement