1818from utils .graphics_utils import getWorld2View2 , focal2fov , fov2focal
1919import numpy as np
2020import json
21+ import imageio
2122from pathlib import Path
2223from plyfile import PlyData , PlyElement
2324from utils .sh_utils import SH2RGB
@@ -190,8 +191,7 @@ def readCamerasFromTransforms(path, transformsfile, white_background, extension=
190191 for idx , frame in enumerate (frames ):
191192 cam_name = os .path .join (path , frame ["file_path" ] + extension )
192193
193- if is_test :
194- depth_name = os .path .join (path , frame ["file_path" ] + "_depth_0001" + extension )
194+ depth_name = os .path .join (path , frame ["file_path" ] + "_depth0000" + '.exr' )
195195
196196 matrix = np .linalg .inv (np .array (frame ["transform_matrix" ]))
197197 R = - np .transpose (matrix [:3 ,:3 ])
@@ -201,7 +201,7 @@ def readCamerasFromTransforms(path, transformsfile, white_background, extension=
201201 image_path = os .path .join (path , cam_name )
202202 image_name = Path (cam_name ).stem
203203 image = Image .open (image_path )
204- depth = Image . open (depth_name ). convert ( 'RGBA' ) if is_test else None
204+ depth = imageio . imread (depth_name )
205205
206206 im_data = np .array (image .convert ("RGBA" ))
207207
@@ -222,9 +222,9 @@ def readCamerasFromTransforms(path, transformsfile, white_background, extension=
222222
223223def readNerfSyntheticInfo (path , white_background , eval , extension = ".png" ):
224224 print ("Reading Training Transforms" )
225- train_cam_infos = readCamerasFromTransforms (path , "transforms_test .json" , white_background , extension )
225+ train_cam_infos = readCamerasFromTransforms (path , "transforms_train .json" , white_background , extension )
226226 print ("Reading Test Transforms" )
227- test_cam_infos = readCamerasFromTransforms (path , "transforms_train .json" , white_background , extension )
227+ test_cam_infos = readCamerasFromTransforms (path , "transforms_test .json" , white_background , extension )
228228
229229 if not eval :
230230 train_cam_infos .extend (test_cam_infos )
0 commit comments