You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
NOTE: I've previously opened an issue on meshroom repo, but then I found this is an AliceVision bug.
If I move a meshroom project from windows to linux and then try to run aliceVision_prepareDenseScene, the program throws an error. Here is the log from meshroom:
Program called with the following parameters:
* evCorrection = 0
* input = "/home/sanzo/Documents/RifugioAntiaereo/MeshroomCache/StructureFromMotion/8b1eb208dabd66f6b8217585101d147bc86f12b1/sfm.abc"
* output = "/home/sanzo/Documents/RifugioAntiaereo/MeshroomCache/PrepareDenseScene/d7b6378f935b072434ba6022e5180768b280caf5"
* outputFileType = "exr"
* rangeSize = 40
* rangeStart = 0
* saveMatricesTxtFiles = 0
* saveMetadata = 1
* verboseLevel = "info"
terminate called after throwing an instance of 'boost::filesystem::filesystem_error'
what(): boost::filesystem::canonical: No such file or directory: "/home/sanzo/Documents/RifugioAntiaereo/MeshroomCache/StructureFromMotion/8b1eb208dabd66f6b8217585101d147bc86f12b1/..\..\FeatureExtraction\41b423ea1e1291f89ca3ee8715f74deb3c81885a"
Aborted
The relative path for FeatureExtraction is stored in the binary file sfm.abc.
I traced the line of code that raises the error, an I suspect that folders.at(i) at the first argument should be changed to fs::path(folders.at(i)) in order to parse it correctly before appending it to the base path.
Expected behavior:
Paths should be parsed correctly
Actual behavior:
base path and relative path are not parsed prior to the contatenation.
Steps to Reproduce
NOTE: I did this in meshroom, so I can't give you the exact steps. Anyway:
run a workflow that includes surfaceFromMotion on windows
move the files to linux
run aliceVision_prepareDenseScene using the files
Versions
AliceVision branch/version: included in meshroom 2019.2.0 binary
OS: windows 10 to elementary OS (ubuntu based)
The text was updated successfully, but these errors were encountered:
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Problem
NOTE: I've previously opened an issue on meshroom repo, but then I found this is an AliceVision bug.
If I move a meshroom project from windows to linux and then try to run
aliceVision_prepareDenseScene
, the program throws an error. Here is the log from meshroom:The relative path for FeatureExtraction is stored in the binary file sfm.abc.
I traced the line of code that raises the error, an I suspect that
folders.at(i)
at the first argument should be changed tofs::path(folders.at(i))
in order to parse it correctly before appending it to the base path.Expected behavior:
Paths should be parsed correctly
Actual behavior:
base path and relative path are not parsed prior to the contatenation.
Steps to Reproduce
NOTE: I did this in meshroom, so I can't give you the exact steps. Anyway:
Versions
The text was updated successfully, but these errors were encountered: