Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

reconstruction error with an external feature detector #62

Closed
edgarriba opened this issue Feb 22, 2016 · 8 comments
Closed

reconstruction error with an external feature detector #62

edgarriba opened this issue Feb 22, 2016 · 8 comments

Comments

@edgarriba
Copy link

Hi @sweeneychris,

I'm trying to reconstruct a scene (fountain) with Theia using an external feature detector (AKAZE from OpenCV) but I haven't succeed with that. You can find the source code that I'm using here with the error log which is a slightly modification of the sample you provide in here. I'm looking forward to hear any tip or fix. Thanks in advance!

@sweeneychris
Copy link
Owner

I am traveling this week so I will investigate this next week when I return to the office

@sweeneychris
Copy link
Owner

Actually I see the error immediately:

E0222 16:06:51.872550 29987 solver.cc:484] Terminating: Can't use SPARSE_NORMAL_CHOLESKY with SUITESPARSE because SuiteSparse was not enabled when Ceres was built.

You need to rebuild Ceres with SuiteSparse

@edgarriba
Copy link
Author

tried that but I get the same error. Do I need CXSparse?

@sweeneychris
Copy link
Owner

Did you run make install in Ceres after adding suite sparse? Then you will
have to rebuild Theia as well.

On Wed, Feb 24, 2016, 12:23 PM Edgar Riba notifications@github.com wrote:

tried that but I get the same error. Do I need CXSparse?


Reply to this email directly or view it on GitHub
#62 (comment)
.

@sweeneychris
Copy link
Owner

Did you resolve the Ceres dependency? If so, could we please close this issue?

@edgarriba
Copy link
Author

I didn't. I compiled Ceres with Suitespare flag ON (even tried with cxspare and eigensparse), removed old Ceres and Theia from system and installed again but still getting the same log error with GLOBAL pipeline.

@sweeneychris
Copy link
Owner

If it is still saying Ceres was not built with SuiteSparse then something is wrong with your Ceres installation still. When you build Ceres I would make sure in the CMake step that it is indeed using SuiteSparse. Perhaps you should contact the Ceres authors to receive direct help?

@edgarriba
Copy link
Author

yes, it's weird. I have used Ceres before and I haven't had such error. thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants