From 27b71325ffac08f8a992a71a5386b4c58d2b7a24 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jon=C3=A1=C5=A1=20Kulh=C3=A1nek?= Date: Fri, 10 Feb 2023 02:23:33 +0100 Subject: [PATCH] Add support for is_fisheye flag in ingp transforms.json (#1385) --- nerfstudio/data/dataparsers/instant_ngp_dataparser.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/nerfstudio/data/dataparsers/instant_ngp_dataparser.py b/nerfstudio/data/dataparsers/instant_ngp_dataparser.py index d09aa86f9..2fdc2df85 100644 --- a/nerfstudio/data/dataparsers/instant_ngp_dataparser.py +++ b/nerfstudio/data/dataparsers/instant_ngp_dataparser.py @@ -123,6 +123,10 @@ class InstantNGP(DataParser): w, h = meta["w"], meta["h"] + camera_type = CameraType.PERSPECTIVE + if meta.get("is_fisheye", False): + camera_type = CameraType.FISHEYE + cameras = Cameras( fx=float(fl_x), fy=float(fl_y), @@ -132,7 +136,7 @@ class InstantNGP(DataParser): height=int(h), width=int(w), camera_to_worlds=camera_to_world, - camera_type=CameraType.PERSPECTIVE, + camera_type=camera_type, ) # TODO(ethan): add alpha background color