Skip to content

Commit 1c105b6

Browse files
committed
getting rid of relatives path in scene reconstruction sample
1 parent 322781a commit 1c105b6

File tree

2 files changed

+8
-7
lines changed

2 files changed

+8
-7
lines changed
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/home/eriba/software/opencv_contrib/modules/sfm/samples/data/images/resized_IMG_2889.jpg
2-
/home/eriba/software/opencv_contrib/modules/sfm/samples/data/images/resized_IMG_2890.jpg
3-
/home/eriba/software/opencv_contrib/modules/sfm/samples/data/images/resized_IMG_2891.jpg
4-
/home/eriba/software/opencv_contrib/modules/sfm/samples/data/images/resized_IMG_2892.jpg
1+
resized_IMG_2889.jpg
2+
resized_IMG_2890.jpg
3+
resized_IMG_2891.jpg
4+
resized_IMG_2892.jpg

modules/sfm/samples/scene_reconstruction.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,11 @@ int getdir(const string _filename, vector<string> &files)
3535
if (!myfile.is_open()) {
3636
cout << "Unable to read file: " << _filename << endl;
3737
exit(0);
38-
} else {
39-
string line_str;
38+
} else {;
39+
size_t found = _filename.find_last_of("/\\");
40+
string line_str, path_to_file = _filename.substr(0, found);
4041
while ( getline(myfile, line_str) )
41-
files.push_back(line_str);
42+
files.push_back(path_to_file+string("/")+line_str);
4243
}
4344
return 1;
4445
}

0 commit comments

Comments
 (0)