Examples of Quantizer


Examples of jj2000.j2k.quantization.quantizer.Quantizer

        // Creates ForwardWT (forward wavelet transform)
        ForwardWT dwt = ForwardWT.createInstance(converter, j2kwparam);

        // Creates Quantizer
        Quantizer quant = Quantizer.createInstance(dwt,j2kwparam);

        // Creates ROIScaler
        ROIScaler rois = ROIScaler.createInstance(quant, j2kwparam);

        // Creates EntropyCoder
View Full Code Here

Examples of org.geotools.image.palette.Quantizer

                // user provided palette?
                if (mapContent.getPalette() != null) {
                    indexer = new CachingColorIndexer(new LRUColorIndexer(icm, 1024));
                } else if (palettedFormatName.equalsIgnoreCase(format)) {
                    // build the palette and grab the optimized color indexer
                    indexer = new Quantizer(256).subsample().buildColorIndexer(image);
                }

                // if we have an indexer transform the image
                if (indexer != null) {
                    image = ColorIndexerDescriptor.create(image, indexer, null);
View Full Code Here

Examples of org.geotools.image.palette.Quantizer

        if (!(canvas.getColorModel() instanceof IndexColorModel)) {
            // try to force a RGBA setup
            ImageWorker imageWorker = new ImageWorker(canvas);
            RenderedImage image = imageWorker.rescaleToBytes().forceComponentColorModel()
                    .getRenderedImage();
            ColorIndexer indexer = new Quantizer(256).subsample().buildColorIndexer(image);

            // if we have an indexer transform the image
            if (indexer != null) {
                image = ColorIndexerDescriptor.create(image, indexer, null);
            }
View Full Code Here

Examples of org.grouplens.lenskit.transform.quantize.Quantizer

        SparseVector predictions = user.getPredictions();
        if (predictions == null) {
            return null;
        }

        Quantizer q = context.quantizer;

        // TODO Re-use accumulators
        MutualInformationAccumulator accum = new MutualInformationAccumulator(q.getCount());

        for (Pair<VectorEntry,VectorEntry> e: Vectors.fastIntersect(ratings, predictions)) {
            accum.count(q.index(e.getLeft().getValue()),
                        q.index(e.getRight().getValue()));
        }

        if (accum.getCount() > 0) {
            double ratingEntropy = accum.getV1Entropy();
            double predEntropy = accum.getV2Entropy();
View Full Code Here

Examples of org.grouplens.lenskit.transform.quantize.Quantizer

* @author <a href="http://www.grouplens.org">GroupLens Research</a>
*/
public class ValueArrayQuantizerTest {
    @Test
    public void testFindSingle() {
        Quantizer q = new ValueArrayQuantizer(new double[]{5.0});
        assertThat(q.getCount(), equalTo(1));
        assertThat(q.getIndexValue(0), equalTo(5.0));
        assertThat(q.index(2.5), equalTo(0));
        assertThat(q.index(5.0), equalTo(0));
    }
View Full Code Here

Examples of org.grouplens.lenskit.transform.quantize.Quantizer

        assertThat(q.index(5.0), equalTo(0));
    }

    @Test
    public void testSomeElements() {
        Quantizer q = new ValueArrayQuantizer(new double[]{1.0, 2.0, 3.0, 4.0, 5.0});
        assertThat(q.getCount(), equalTo(5));
        assertThat(q.getIndexValue(0), equalTo(1.0));
        assertThat(q.index(2.5), equalTo(2));
        assertThat(q.index(5.0), equalTo(4));
        assertThat(q.index(1.73), equalTo(1));
    }
View Full Code Here

Examples of org.wiigee.logic.Quantizer

      // initialize file and get values
      BufferedWriter out = new BufferedWriter(new FileWriter(name+".txt"));
      int numStates = m.getNumStates();
      int numObservations = m.getNumObservations();
      double defaultProbability = m.getDefaultProbability();
      Quantizer quantizer = m.getQuantizer();
      HMM hmm = m.getHMM();
     
      out.write("# numStates:");
      out.newLine();
      out.write(Integer.toString(numStates));
      out.newLine();
     
      out.write("# numObservations:");
      out.newLine();
      out.write(Integer.toString(numObservations));
      out.newLine();
     
      out.write("# defaultProbability:");
      out.newLine();
      out.write(Double.toString(defaultProbability));
      out.newLine();
     
      out.write("# Quantizer: Radius");
      out.newLine();
      out.write(Double.toString(quantizer.getRadius()));
      out.newLine();
      out.write("# Quantizer: MAP");
      out.newLine();
      double[][] map = quantizer.getHashMap();
      for(int v=0; v<map.length; v++) {
        double[] d = map[v];
        out.write(Double.toString(d[0])+", "+Double.toString(d[1])+", "+Double.toString(d[2]));
        out.newLine();
      }
View Full Code Here

Examples of org.wiigee.logic.Quantizer

      }
     
      GestureModel ret = new GestureModel();
      ret.setDefaultProbability(defaultprobability);
     
      Quantizer quantizer = new Quantizer(numStates);
      quantizer.setUpManually(map, radius);
      ret.setQuantizer(quantizer);
     
      HMM hmm = new HMM(numStates, numObservations);
      hmm.setPi(pi);
      hmm.setA(a);
View Full Code Here

Examples of ptolemy.actor.lib.Quantizer

        delay.delay.setToken(new DoubleToken(0.02));

        FIR fir = new FIR(this, "fir");
        fir.taps.setExpression("{0.7, 0.3}");

        Quantizer quan = new Quantizer(this, "Quantizer");
        Average accumulator = new Average(this, "accumulator");
        Sampler sampler = new Sampler(this, "sampler");
        Clock clk = new Clock(this, "ADClock");
        clk.offsets.setExpression("{0.0}");
        clk.period.setToken(new DoubleToken(1.0));
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.