Skip to content

Commit e579150

Browse files
authored
Update colmap_dataparser.py
Using all images for training
1 parent 5129bc9 commit e579150

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

nerfstudio/data/dataparsers/colmap_dataparser.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -225,10 +225,16 @@ def _get_image_indices(self, image_filenames, split):
225225
# find train and eval indices based on the eval_mode specified
226226
if self.config.eval_mode == "fraction":
227227
i_train, i_eval = get_train_eval_split_fraction(image_filenames, self.config.train_split_fraction)
228+
i_train = [i for i, path in enumerate(image_filenames)]
229+
i_train = np.array(i_train, dtype=np.int32)
228230
elif self.config.eval_mode == "filename":
229231
i_train, i_eval = get_train_eval_split_filename(image_filenames)
232+
i_train = [i for i, path in enumerate(image_filenames)]
233+
i_train = np.array(i_train, dtype=np.int32)
230234
elif self.config.eval_mode == "interval":
231235
i_train, i_eval = get_train_eval_split_interval(image_filenames, self.config.eval_interval)
236+
i_train = [i for i, path in enumerate(image_filenames)]
237+
i_train = np.array(i_train, dtype=np.int32)
232238
elif self.config.eval_mode == "all":
233239
CONSOLE.log(
234240
"[yellow] Be careful with '--eval-mode=all'. If using camera optimization, the cameras may diverge in the current implementation, giving unpredictable results."

0 commit comments

Comments
 (0)