コード例 #1
0
        public void Transform(HistogramTransformFunc func)
        {
            var newval = Arrays.CreateRepeat(comps, () => new int[maxIndex + 1]);

            for (var c = 0; c < comps; c++)
            {
                for (var i = 0; i <= maxIndex; i++)
                {
                    newval[c][func(i, Values[c][i], c)] += Values[c][i];
                }
            }
        }
コード例 #2
0
ファイル: Histogram.cs プロジェクト: Rambalac/photodev
        public void Transform(HistogramTransformFunc func)
        {
            var newval = new[] { new int[_maxIndex + 1], new int[_maxIndex + 1], new int[_maxIndex + 1] };

            for (var c = 0; c < 3; c++)
            {
                for (var i = 0; i <= _maxIndex; i++)
                {
                    newval[c][func(i, Values[c][i], c)] += Values[c][i];
                }
            }
        }
コード例 #3
0
ファイル: Histogram.cs プロジェクト: Rambalac/photodev
 public void Transform(HistogramTransformFunc func)
 {
     var newval = new[] { new int[_maxIndex + 1], new int[_maxIndex + 1], new int[_maxIndex + 1] };
     for (var c = 0; c < 3; c++)
         for (var i = 0; i <= _maxIndex; i++)
             newval[c][func(i, Values[c][i], c)] += Values[c][i];
 }
コード例 #4
0
ファイル: Histogram.cs プロジェクト: Rambalac/LumixGH4WIC
 public void Transform(HistogramTransformFunc func)
 {
     var newval = Arrays.CreateRepeat(comps, () => new int[maxIndex + 1]);
     for (var c = 0; c < comps; c++)
         for (var i = 0; i <= maxIndex; i++)
             newval[c][func(i, Values[c][i], c)] += Values[c][i];
 }