-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Updating the OpenSfM and ceres #1745
Comments
Our forks have a lot of patches. Are you able to help upstream them, or rebase them on newer versions? |
We'd welcome contributions to bring these speed improvements to our OpenSfM fork and in ODM. |
Now, I'm still getting more serious conflicts. When I upgrade Ceres, OpenSfM does not cause problems, but OpenMVS does. I solved it but other libraries produce conflicts. Share your ideas with me. I'm working on this right now and if I succeed I'll push these. |
Oof... We might have to start with a dependency tree and highlight libs that you are having issues with. |
Ceres is an optional dependency in OpenMVS and doesn't affect ODM (it's used in a module we don't use), set OpenMVS_USE_CERES OFF? |
Where do we use Ceres? WebODM toolchain only? |
We are using ceres for opensfm... |
That is super idea... |
I think, I am so close to solve problem. But, I have taken a problem about PoissonRecon. I didn't change anything about it but it gives me make error. @pierotofy @Saijin-Naib |
Can you post the full build log? |
build.log |
@acsgn95 -- do you have a fork I can test? |
Not yet. But it will be |
If I can the solve the problem which downside, It will happen. I am installing succesfully but I cannot start the process.
Also ceres installation conf's -DCUDA is ON |
Any update? I couldn't found @smathermather @pierotofy @Saijin-Naib @mojodna |
Be gentle on timing here. One message is enough. People are likely doing other things, and responses may take time. It's much harder for me to troubleshoot through your logs. If you have a fork and branch I can test, that is the easiest way for me to understand what is happening. Thanks for working on this and updating. |
@smathermather I apologize if I was misunderstood. My intention was not to reproach or offend you. I just wanted to keep communication strong. Okey, I am waiting and working on this topic. Also, I will share the fork for testing |
No worries. Very happy for the energetic approach. |
The main branch of mapilliary/opensfm is support ceres.solver.2.1.0. I tried install it inside ODM. And, I changed some python scripts from ODM/opensfm. I have taken a problematical orthophoto |
Actually, There is a speed up with ceres solver 2.1 with 20 percentage. In reconstruction stage |
Oooh, that is awesome! |
How did you install ODM? (Docker, installer, natively, ...)?
Natively
What is the problem?
[When I look at the ODM dependencies, The dependencies are the old versions. Especially, OpenSfM's GIT_TAG is 330. But, the last version is much faster than the recent version. And, the ceres version is 2.0.0 and it is not using CUDA. I tried that installing the last OpenSfM and ceres 2.1.0, it is succesfully installed alone. But, whenever I try to install these on ODM directly, I couldn't accomplished.
OpenSfM and ceres, they are the most important library for speed.]
The text was updated successfully, but these errors were encountered: