ylab 2022. 6. 6. 18:35

https://github.com/strawlab/python-pcl

 

GitHub - strawlab/python-pcl: Python bindings to the pointcloud library (pcl)

Python bindings to the pointcloud library (pcl). Contribute to strawlab/python-pcl development by creating an account on GitHub.

github.com

포인트 클라우드용 라이브러리

우분투 내장되어있다고 한다~~

 

중간에 yaml 깔라고 할수도 있음

pip install pyyaml

 

그치만 역시나 내컴에서는 정성스럽게 빌드해줘야 실행된다는거;; 

 

pip install cython
git clone https://github.com/strawlab/python-pcl.git
cd python-pcl
python --version
sudo python setup.py build_ext -i
sudo python setup.py install

 

Reference

https://adioshun.gitbooks.io/pcl/content/PCL-Python/

 

PCL-Python · PCL

 

adioshun.gitbooks.io

 

 

pip install open3d

로 open3d 라는 유용한 라이브러리도 사용 가능하다

아래 코드는 넘파이를 pcd로 바꾸고 비주얼라이징 하는 과정이다\

import open3d as o3d
import numpy as np
pc_array=np.load("~~~.npy")
pc = o3d.geometry.PointCloud()
pc.points = o3d.utility.Vector3dVector(pc_array)
o3d.visualization.draw_geometrics([pc])