示例#1
0
  private static void loadGifsAtDirectoryIntoVector(Vector<IntegralImage> images, File directory) {
    for (File file : directory.listFiles()) {
      String fileName = file.getName();
      String extension = "";

      String firstTwoChars = fileName.substring(0, 2);

      int i = fileName.lastIndexOf('.');
      if (i > 0) {
        extension = fileName.substring(i + 1);
      }
      if (!firstTwoChars.equals("._") && extension.equals("gif")) {

        BufferedImage img = null;
        try {
          //                	System.out.println("file = " + file);
          img = ImageIO.read(file);
          ImageProcessor imageProcessor = new ByteProcessor(img);
          IntegralImage ii = new IntegralImage(imageProcessor);
          ii.name = fileName;
          images.add(ii);
        } catch (IOException e) {
        }
      }
    }
  }