@@ -778,15 +778,15 @@ def _compute_rays_for_vr180(
778
778
779
779
return vr180_origins , directions_stack
780
780
781
- for cam in cam_types :
782
- if CameraType .PERSPECTIVE .value in cam_types :
781
+ for cam_type in cam_types :
782
+ if CameraType .PERSPECTIVE .value == cam_type :
783
783
mask = (self .camera_type [true_indices ] == CameraType .PERSPECTIVE .value ).squeeze (- 1 ) # (num_rays)
784
784
mask = torch .stack ([mask , mask , mask ], dim = 0 )
785
785
directions_stack [..., 0 ][mask ] = torch .masked_select (coord_stack [..., 0 ], mask ).float ()
786
786
directions_stack [..., 1 ][mask ] = torch .masked_select (coord_stack [..., 1 ], mask ).float ()
787
787
directions_stack [..., 2 ][mask ] = - 1.0
788
788
789
- elif CameraType .FISHEYE .value in cam_types :
789
+ elif CameraType .FISHEYE .value == cam_type :
790
790
mask = (self .camera_type [true_indices ] == CameraType .FISHEYE .value ).squeeze (- 1 ) # (num_rays)
791
791
mask = torch .stack ([mask , mask , mask ], dim = 0 )
792
792
@@ -803,7 +803,7 @@ def _compute_rays_for_vr180(
803
803
).float ()
804
804
directions_stack [..., 2 ][mask ] = - torch .masked_select (torch .cos (theta ), mask ).float ()
805
805
806
- elif CameraType .EQUIRECTANGULAR .value in cam_types :
806
+ elif CameraType .EQUIRECTANGULAR .value == cam_type :
807
807
mask = (self .camera_type [true_indices ] == CameraType .EQUIRECTANGULAR .value ).squeeze (- 1 ) # (num_rays)
808
808
mask = torch .stack ([mask , mask , mask ], dim = 0 )
809
809
@@ -816,22 +816,22 @@ def _compute_rays_for_vr180(
816
816
directions_stack [..., 1 ][mask ] = torch .masked_select (torch .cos (phi ), mask ).float ()
817
817
directions_stack [..., 2 ][mask ] = torch .masked_select (- torch .cos (theta ) * torch .sin (phi ), mask ).float ()
818
818
819
- elif CameraType .OMNIDIRECTIONALSTEREO_L .value in cam_types :
819
+ elif CameraType .OMNIDIRECTIONALSTEREO_L .value == cam_type :
820
820
ods_origins_circle , directions_stack = _compute_rays_for_omnidirectional_stereo ("left" )
821
821
# assign final camera origins
822
822
c2w [..., :3 , 3 ] = ods_origins_circle
823
823
824
- elif CameraType .OMNIDIRECTIONALSTEREO_R .value in cam_types :
824
+ elif CameraType .OMNIDIRECTIONALSTEREO_R .value == cam_type :
825
825
ods_origins_circle , directions_stack = _compute_rays_for_omnidirectional_stereo ("right" )
826
826
# assign final camera origins
827
827
c2w [..., :3 , 3 ] = ods_origins_circle
828
828
829
- elif CameraType .VR180_L .value in cam_types :
829
+ elif CameraType .VR180_L .value == cam_type :
830
830
vr180_origins , directions_stack = _compute_rays_for_vr180 ("left" )
831
831
# assign final camera origins
832
832
c2w [..., :3 , 3 ] = vr180_origins
833
833
834
- elif CameraType .VR180_R .value in cam_types :
834
+ elif CameraType .VR180_R .value == cam_type :
835
835
vr180_origins , directions_stack = _compute_rays_for_vr180 ("right" )
836
836
# assign final camera origins
837
837
c2w [..., :3 , 3 ] = vr180_origins
@@ -880,7 +880,7 @@ def _compute_rays_for_vr180(
880
880
directions_stack [coord_mask ] = camera_utils .fisheye624_unproject (masked_coords , camera_params )
881
881
882
882
else :
883
- raise ValueError (f"Camera type { cam } not supported." )
883
+ raise ValueError (f"Camera type { cam_type } not supported." )
884
884
885
885
assert directions_stack .shape == (3 ,) + num_rays_shape + (3 ,)
886
886
0 commit comments