Преглед на файлове

Made histogram computation faster.

Daniel Kauth преди 11 години
родител
ревизия
a967ac6acb
променени са 1 файла, в които са добавени 3 реда и са изтрити 3 реда
  1. 3 3
      bbiwarg/Images/DepthImage.cs

+ 3 - 3
bbiwarg/Images/DepthImage.cs

@@ -76,16 +76,16 @@ namespace bbiwarg.Images
             Int16 minDepth = getMinDepth();
             Int16 maxDepth = getMaxDepth();
 
-            histogram = new int[maxDepth - minDepth];
+            histogram = new int[maxDepth - minDepth + 1];
             for (int x = 0; x < width; ++x)
             {
                 for (int y = 0; y < height; ++y)
                 {
                     int depth = getDepth(x, y);
-                    if (depth != maxDepth)
-                        histogram[depth - minDepth]++;
+                    histogram[depth - minDepth]++;
                 }
             }
+            histogram[maxDepth - minDepth] = 0;
 
             return histogram;
         }