Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static int[][] getHistogram(int [][]im){
- int histo[]=new int [256];
- int imm[][]=new int[im.length][im[0].length];
- for (int i = 0; i < im.length; i++) {
- for (int j = 0; j < im[i].length; j++) {
- histo[im[i][j]]++;
- }
- }
- int T[]=new int[256];
- T[0]=histo[0];
- for(int i=1; i<256; i++){
- T[i]=T[i-1]+histo[i];
- }
- for (int i = 0; i < im.length; i++) {
- for (int j = 0; j < im[i].length; j++) {
- imm[i][j]=T[im[i][j]];
- }
- }
- return imm;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement