Package JDescriptors.fr.lip6.test

Source Code of JDescriptors.fr.lip6.test.TestColorVQFloatDescriptorCreator

package JDescriptors.fr.lip6.test;

import java.util.ArrayList;

import JDescriptors.fr.lip6.color.ColorVQDescriptorCreator;
import JDescriptors.fr.lip6.color.ColorVQFloatDescriptor;
import JDescriptors.fr.lip6.color.model.IHSColorQuantizer;
import JDescriptors.fr.lip6.detector.HoneycombDetector;
import JDescriptors.fr.lip6.io.XMLWriter;


public class TestColorVQFloatDescriptorCreator {

  /**
   * @param args
   */
  public static void main(String[] args) {
   
    ColorVQDescriptorCreator c = ColorVQDescriptorCreator.getInstance();
   
    //honeycomb patches
    HoneycombDetector detector = new HoneycombDetector(12, 12);
    c.setDetector(detector);
   
    int x = 10, y = 6, z = 4;
//    RGBColorQuantizer q =new RGBColorQuantizer(x, y, z);
    IHSColorQuantizer q = new IHSColorQuantizer(x, y, z);
    c.setQuantizer(q);
   
    c.setNormalize(true);
   
    ArrayList<ColorVQFloatDescriptor> d = c.createDescriptors(args[0]);
   
//    for(ColorVQFloatDescriptor f : d)
      System.out.println(XMLWriter.writeXMLString(d));
   
    System.out.println("size : "+d.size());

 
  }

}
TOP

Related Classes of JDescriptors.fr.lip6.test.TestColorVQFloatDescriptorCreator

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.