Base Line/python 기초 코드
pcl + open3d
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])