예제 #1
0
  private static void testStaticFeatureList() {

    Vector<IntegralImage> falseSet = new Vector<IntegralImage>();
    Vector<IntegralImage> trueSet = new Vector<IntegralImage>();
    {
      File noDirectory = new File("C:/Users/BOOBIES/Desktop/trainingData/no");
      File yesDirectory = new File("C:/Users/BOOBIES/Desktop/trainingData/yes");

      System.out.println("no directory = " + noDirectory);
      System.out.println("yes directory = " + yesDirectory);
      loadGifsAtDirectoryIntoVector(falseSet, noDirectory);
      loadGifsAtDirectoryIntoVector(trueSet, yesDirectory);
    }

    HaarFeatureChain hfc = new HaarFeatureChain();
    Vector<HaarFeature> features = hfc.load();

    System.out.println("\ntest " + trueSet.size() + " positives!");
    testTargetFeaturesAgainstImages(features, trueSet);

    System.out.println("\ntest " + falseSet.size() + " negatives!");
    testTargetFeaturesAgainstImages(features, falseSet);
  }