Improving decoding for small images

This commit is contained in:
Christoph Oberhofer
2014-11-08 20:15:36 +01:00
parent d806d48b0f
commit 29fd39c8c4
3 changed files with 24 additions and 8 deletions
+11 -3
View File
@@ -501,9 +501,17 @@ define(
}
}
ratio = sum / (modulo - numOnes);
for (i = 0; i < counter.length; i++) {
norm = counter[i] === 1 ? counter[i] : counter[i] / ratio;
normalized.push(norm);
if (ratio > 1.0) {
for (i = 0; i < counter.length; i++) {
norm = counter[i] === 1 ? counter[i] : counter[i] / ratio;
normalized.push(norm);
}
} else {
ratio = (sum + numOnes)/modulo;
for (i = 0; i < counter.length; i++) {
norm = counter[i] / ratio;
normalized.push(norm);
}
}
return normalized;
};
+2 -2
View File
File diff suppressed because one or more lines are too long