-
-
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
[bug] No such file or directory when porting a project from windows to linux #814
Comments
You can edit the paths in the .mg file. |
Actually, the problematic part of the path is in the .sfm file. |
You can manually set the sfm file as input in the nodes |
Also don't use spaces in your path. |
Thanks for the responses, I've updated the issue with more information to clear things out. Meshroom is doing a good job handling the paths, the problem lies in the (BTW: Spaces have never been a problem, but I tried with a simpler path anyway, leading to the same error.) |
You can also search and replace the paths within the sfm file. |
I did it and nothing changed. |
see #472 |
The filepath is only used in the UID if you don't have the mandatory metadata in your image file. |
Yes, there is a problem in the SfMData applying canonical to the internal paths (to features and matches). |
Describe the bug
related to #472
I'm trying to reuse a project chat comes from windows (non CUDA equipped) on my linux (CUDA enabled) computer.
After adding the "CUDA nodes", if I try to run the workflow I got an error in the PrepareDenseScene node (the first node that I added):
Here's the status:
As you can see, paths in the ".mg" file are correctly changed, parameters are correctly passed, but the FeatureExtraction path is compose incorrectly (mixed POSIX and Windows path).
This is due to the
cameras.sfm
file that contains the relative path for featureFolders and matchesFolders:(It also contains the original photo path, but that's something for #472).
The path is then composed simply by concatenating the two parts without normalizing it.
EDIT: I thought I can solve this by changing the path in the
cameras.sfm
file, but the error persists. Is it that the relative path is stored inside the sfm.abc binary file?I don't know if this is something that Meshroom needs to address (change the paths inside every file used by the project) or if AliceVision needs to be smarter about paths reconstruction.
To Reproduce
Steps to reproduce the behavior:
Desktop:
The text was updated successfully, but these errors were encountered: