8 public static partial class TransformationOperations
20 return M.OtsuThreshold(256);
34 return M.OtsuThreshold(Buckets, 0, 1f);
50 int[] Histogram = M.Histogram(Buckets, Min, Max);
51 int NrPixels = M.Width * M.
Height;
52 int i, j, c = Buckets;
55 long WSumHistogram = 0;
56 float t, mF, wF, wB = 0;
60 for (i = 1; i < c; i++)
61 WSumHistogram += i * Histogram[i];
63 for (i = 0; i < c; i++)
68 mF = (WSumHistogram - SumB) / wF;
83 return BestT * (Max - Min) / Buckets + Min;
96 return M.OtsuThreshold(256);
110 return M.OtsuThreshold(Buckets, 0, 0x01000000);
126 int[] Histogram = M.Histogram(Buckets, Min, Max);
127 int NrPixels = M.Width * M.
Height;
128 int i, j, c = Buckets;
131 long WSumHistogram = 0;
132 float t, mF, wF, wB = 0;
136 for (i = 1; i < c; i++)
137 WSumHistogram += i * Histogram[i];
139 for (i = 0; i < c; i++)
142 if (wB > 0 && wF > 0)
144 mF = (WSumHistogram - SumB) / wF;
145 t = (SumB / wB) - mF;
159 return (
int)(BestT * (Max - Min) / Buckets + Min + 0.5);
Implements a Matrix, basic component for computations in Image Processing and Computer Vision.
int Height
Height of matrix (number of rows)