msaf/algorithms/scluster/segmenter.py
def processHierarchical(self):
        """Main process.for hierarchial segmentation.
        Returns
        -------
        est_idxs : list
            List with np.arrays for each layer of segmentation containing
            the estimated indeces for the segment boundaries.
        est_labels : list
            List with np.arrays containing the labels for each layer of the
            hierarchical segmentation.
        """
        self.config["hier"] = True
        est_idxs, est_labels, F = self.process()
        for layer in range(len(est_idxs)):
            assert est_idxs[layer][0] == 0 and \
                est_idxs[layer][-1] == F.shape[1] - 1
            est_idxs[layer], est_labels[layer] = \
                self._postprocess(est_idxs[layer], est_labels[layer])
        return est_idxs, est_labels
def processHierarchical(self):
        """Main process.for hierarchial segmentation.
        Returns
        -------
        est_idxs : list
            List with np.arrays for each layer of segmentation containing
            the estimated indeces for the segment boundaries.
        est_labels : list
            List with np.arrays containing the labels for each layer of the
            hierarchical segmentation.
        """
        self.config["hier"] = True
        est_idxs, est_labels, F = self.process()
        for layer in range(len(est_idxs)):
            assert est_idxs[layer][0] == 0 and \
                est_idxs[layer][-1] == F.shape[1] - 1
            est_idxs[layer], est_labels[layer] = \
                self._postprocess(est_idxs[layer], est_labels[layer])
        return est_idxs, est_labels
def processHierarchical ( self ) : self . config [ "hier" ] = True est_idxs , est_labels , F = self . process ( ) for layer in range ( len ( est_idxs ) ) : assert est_idxs [ layer ] [ 0 ] == 0 and est_idxs [ layer ] [ - 1 ] == F . shape [ 1 ] - 1 est_idxs [ layer ] , est_labels [ layer ] = self . _postprocess ( est_idxs [ layer ] , est_labels [ layer ] ) return est_idxs , est_labels
Main process.for hierarchial segmentation.
        Returns
        -------
        est_idxs : list
            List with np.arrays for each layer of segmentation containing
            the estimated indeces for the segment boundaries.
        est_labels : list
            List with np.arrays containing the labels for each layer of the
            hierarchical segmentation.
Main process . for hierarchial segmentation . Returns ------- est_idxs : list List with np . arrays for each layer of segmentation containing the estimated indeces for the segment boundaries . est_labels : list List with np . arrays containing the labels for each layer of the hierarchical segmentation .