public ArrayList<classifiedData> GetDescriptors(){
		
		ArrayList<classifiedData> DataOut = new ArrayList<classifiedData>();
		classifiedData tmp = null;
		
		//Get all files from sub-directory
		ArrayList<String> imagePaths = getFilesFromDirectory();
		
		System.out.println("-----Indexing images in " + FileLocation + "-----");
		
        for (Iterator<String> it = imagePaths.iterator(); it.hasNext(); ) {
            String imageFilePath = it.next();
            tmp = classify(imageFilePath);
        	
            if(tmp != null){
            	DataOut.add(tmp);
            }
            
        }
        return DataOut;
	}