def buildMat(self,imDir): self.images = numpy.asarray([]) self.imageNames = [] for im in os.listdir(imDir): self.imageNames.append(im) image = Image(os.path.join(imDir,im)).convert("L") flat = numpy.asarray(list(image.getData())) while flat.shape[0] < self.__MaxSize: flat.append([0]) self.images = scipy.vstack((self.images,flat))