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) { } } } }