Advertisement
Guest User

Untitled

a guest
Feb 21st, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1.  
  2. public static int[][] getHistogram(int [][]im){
  3. int histo[]=new int [256];
  4. int imm[][]=new int[im.length][im[0].length];
  5. for (int i = 0; i < im.length; i++) {
  6. for (int j = 0; j < im[i].length; j++) {
  7.  
  8. histo[im[i][j]]++;
  9.  
  10. }
  11. }
  12.  
  13. int T[]=new int[256];
  14. T[0]=histo[0];
  15. for(int i=1; i<256; i++){
  16. T[i]=T[i-1]+histo[i];
  17. }
  18.  
  19. for (int i = 0; i < im.length; i++) {
  20. for (int j = 0; j < im[i].length; j++) {
  21. imm[i][j]=T[im[i][j]];
  22. }
  23. }
  24. return imm;
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement