mirror of
https://github.com/nerfstudio-project/nerfstudio.git
synced 2026-11-12 19:04:03 +08:00
625 KiB
625 KiB
In [1]:
# HIDDEN
import torch
from nerfactory.cameras import cameras
import plotly.graph_objects as go
import mediapy as mediaIn [10]:
# COLLAPSED
from nerfactory.cameras.cameras import Cameras, CameraType
from nerfactory.utils import plotly as vis
cx = 20
cy = 10
fx = 20
fy = 20
c2w = torch.eye(4)[None, :3, :]
camera = Cameras(fx=fx, fy=fy, cx=cx, cy=cy, camera_to_worlds=c2w, camera_type=CameraType.PERSPECTIVE)
fig = vis.vis_camera_rays(camera)
fig.show()In [12]:
# COLLAPSED
from nerfactory.cameras.cameras import Cameras, CameraType
from nerfactory.utils import plotly as vis
cx = 10
cy = 10
fx = 10
fy = 10
c2w = torch.eye(4)[None, :3, :]
camera = Cameras(fx=fx, fy=fy, cx=cx, cy=cy, camera_to_worlds=c2w, camera_type=CameraType.FISHEYE)
fig = vis.vis_camera_rays(camera)
fig.show()