コード例 #1
0
 public SubdividedFuzzyColorHistogram(int subdivisions) {
   super(subdivisions * subdivisions * FuzzyColorHistogramQuantizer.Color.values().length);
   this.subdivisions = subdivisions;
   for (int s = 0; s < subdivisions * subdivisions; ++s) {
     int i = 0;
     for (FuzzyColorHistogramQuantizer.Color c : FuzzyColorHistogramQuantizer.Color.values()) {
       this.binNames.put(c.toString() + s, i++);
     }
   }
 }
コード例 #2
0
 public double getBin(FuzzyColorHistogramQuantizer.Color color, int subdivision) {
   return getBin(color.toString() + subdivision);
 }
コード例 #3
0
 public void add(FuzzyColorHistogramQuantizer.Color color, int subdivision) {
   int index = this.binNames.get(color.toString() + subdivision);
   this.bins[index]++;
 }