상세 컨텐츠

본문 제목

[Open3D Tutorial] visualize point cloud

AI/Open3D

by 쑤야. 2024. 8. 12. 16:09

본문

Visualize point cloud


import open3d as o3d
import numpy as np

print("Load a ply point cloud")

ply_point_cloud = o3d.data.PLYPointCloud()
pcd = o3d.io.read_point_cloud(ply_point_cloud.path)

print(pcd)
print(np.asarray(pcd.points))

o3d.visualization.draw_geometries(
    [pcd],
    zoom = 0.3412,
    front = [0.4257, -0.2125, -0.8795],
    lookat = [2.6172, 2.0475, 1.532],
    up=[-0.0694, -0.9768, 0.2024]
)

draw_geometries 함수를 살펴보면 아래와 같다

 

 

geometry_list를 제외하고 코드를 실행해보겠다

 

o3d.visualization.draw_geometries(
    [pcd]
)

실행시키면 왼쪽과 같이 보여지며, 회전시킬 경우 이전 코드에서 보았던 의자가 등장하게 된다.

즉, draw_geometries는 처음 시각화 하는 위치를 설정에 맞춰 조정하는 역할이라고 볼 수 있겠다.

 

 

'AI > Open3D' 카테고리의 다른 글

[Open3D Tutorial] bounding volumes  (0) 2024.08.13
[Open3D Tutorial] point cloud distance  (0) 2024.08.13
[Open3D Tutorial] vertex normal estimation  (0) 2024.08.12
[Open3D Tutorial] voxel downsampling  (0) 2024.08.12
Open3D  (0) 2024.08.12

관련글 더보기