diff --git a/src/geomtree/point_cloud.py b/src/geomtree/point_cloud.py index 40cba310c4d6c390b1200781856d4c2448891523..116e3b3219068bd515688ff15500f7afdcf646f7 100644 --- a/src/geomtree/point_cloud.py +++ b/src/geomtree/point_cloud.py @@ -83,17 +83,17 @@ class PointCloud(object): tf.set_parameters(translation, u @ scale) #TODO: u or v ? return tf - def estimate_mincovdet(self): - # not very useful - from geomtree.affine_transform import AffineTransform - cov = MinCovDet().fit(self.cloud) - cov_mat = cov.covariance_ - translation = cov.location_ - u, s, v = svd(cov_mat) - scale= np.diag(np.sqrt(s)) - tf = AffineTransform() - tf.set_parameters(translation, u @ scale) #TODO: u or v ? - return tf + # def estimate_mincovdet(self): + # # not very useful + # from geomtree.affine_transform import AffineTransform + # cov = MinCovDet().fit(self.cloud) + # cov_mat = cov.covariance_ + # translation = cov.location_ + # u, s, v = svd(cov_mat) + # scale= np.diag(np.sqrt(s)) + # tf = AffineTransform() + # tf.set_parameters(translation, u @ scale) #TODO: u or v ? + # return tf def minimal_volume_enclosing_ellipsoid(self,tolerance=0.01): """