

class Sujeto:
    
    def __init__(self,nombre):
        self.nombre = nombre
        self.imagenes = []
        self.submatriz = []
        self.imagenes_prueba=[]
       
    def agregar_imagen(self,imagen):
        """
        agregar_images
        @details agrega una imagen al sujeto
        
        @type 1: Imagen
        @param 1: imagen
        
        @rtype: None
        @return: None
        """
        self.imagenes.append(imagen)
        return None
    
    def generar_submatriz(self):
        """
        identificacion_sujeto
        @details genera una matriz de las imagenes del sujeto
        
        @rtype: None
        @return: None 
        """
        self.submatriz = []
        for i in self.imagenes[0].vector:
            self.submatriz.append([])
        for i in range(len(self.imagenes)):
            for j in range(len(self.imagenes[i].vector)):
                self.submatriz[j].append(self.imagenes[i].vector[j])
        return None
    
    