// initialize the descriptor
//Haralick descriptor = new Haralick();
LibProperties prop = LibProperties.get();
prop.setProperty(LibProperties.HISTOGRAMS_BINS, 2);
prop.setProperty(LibProperties.HISTOGRAMS_TYPE, "Red");
Histogram descriptor1 = new Histogram();
descriptor1.setProperties(prop);
// run the descriptor and extract the features
descriptor1.run(image);
// obtain the features
List<double[]> features = descriptor1.getFeatures();
System.out.println(descriptor1.getDescription());
// print the features to system out
for (double[] feature : features) {
System.out.println(Arrays2.join(feature, ", ", "%.5f"));
}