Skip to content

Commit 767d24b

Browse files
authored
Merge pull request #6436 from AlrIsmail/optimize-ellipse3d-eigen-solver
sample_consensus: optimize Ellipse3D solver with computeDirect
2 parents ae58fbb + 185b909 commit 767d24b

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

sample_consensus/include/pcl/sample_consensus/impl/sac_model_ellipse3d.hpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,8 @@ pcl::SampleConsensusModelEllipse3D<PointT>::computeModelCoefficients (const Indi
174174
.finished();
175175

176176
// Calculate the eigenvalues and eigenvectors of matrix M
177-
const Eigen::SelfAdjointEigenSolver<Eigen::Matrix2f> solver_M(M, Eigen::EigenvaluesOnly);
177+
Eigen::SelfAdjointEigenSolver<Eigen::Matrix2f> solver_M;
178+
solver_M.computeDirect(M, Eigen::EigenvaluesOnly);
178179

179180
Eigen::Vector2f eigvals_M = solver_M.eigenvalues();
180181

0 commit comments

Comments
 (0)