Обновить параметр камеры c в open3d- python - PullRequest
0 голосов
/ 09 июля 2020

Я пытаюсь использовать библиотеку Open3D в python для построения 3D-модели. Моя проблема в том, что я не могу обновить внутренние свойства камеры c. Я хотел бы знать, как это сделать - если это возможно. В настоящее время используются параметры камеры по умолчанию.

rgbd_image = o3d.geometry.RGBDImage.create_from_tum_format(color_raw, depth_raw)

a = o3d.camera.PinholeCameraIntrinsicParameters
pcd = o3d.geometry.PointCloud.create_from_rgbd_image(
        rgbd_image,
        o3d.camera.PinholeCameraIntrinsic(
            o3d.camera.PinholeCameraIntrinsicParameters.Kinect2DepthCameraDefault))
# Flip it, otherwise the pointcloud will be upside down
pcd.transform([[1, 0, 0, 0], [0, -1, 0, 0], [0, 0, -1, 0], [0, 0, 0, 1]])
o3d.visualization.draw_geometries([pcd])

Я хотел бы обновить матрицу intrinsi c до [3131.58 0.00 1505.62, 0.00 3131.58 2004.13, 0.00 0.00 1.00]

Спасибо.

...