diff --git a/meshroom/multiview.py b/meshroom/multiview.py index 28af8cee..02d8bf62 100644 --- a/meshroom/multiview.py +++ b/meshroom/multiview.py @@ -130,6 +130,7 @@ def findFilesByTypeInFolder(folder, recursive=False): output = FilesByType() for currentFolder in inputFolders: + currentFolder = os.path.abspath(currentFolder) if os.path.isfile(currentFolder): output.addFile(currentFolder) continue diff --git a/meshroom/ui/app.py b/meshroom/ui/app.py index 4a2e779c..7355c826 100644 --- a/meshroom/ui/app.py +++ b/meshroom/ui/app.py @@ -170,6 +170,7 @@ class MeshroomApp(QApplication): "Invalid value: '{}'".format(args.project)) if args.project: + args.project = os.path.abspath(args.project) r.load(args.project) self.addRecentProjectFile(args.project) else: